@ContainedIn不适用于Hibernate Search

时间:2017-09-11 13:29:24

标签: lucene hibernate-search

有两个实体, Atendimento CadastroFornecedor

有一个索引:Atendimento。

我需要在保存 CadastroFornecedor 时更新 Atendimento 索引。

然后我在"私人CadastroFornecedor fornecedor"上使用@IndexedEmbedded。字段,并使用@ContainedIn on" private List atendimentos",来创建"双向数据绑定"。

但是当更新CadastroFornecedor时,Atendimento的索引不会更新。

<hibernate.version>5.2.8.Final</hibernate.version>
<hibernate-search.version>5.7.2.Final</hibernate-search.version>
<lucene.version>5.5.4</lucene.version>

依赖项的版本:

public void update(CadastroFornecedorPessoaJuridica cadastroFornecedorPessoaJuridica) {
    this.cadastroFornecedorPessoaJuridicaRepositorio.save(cadastroFornecedorPessoaJuridica);
}

更新实体的代码(使用spring-data-jpa):

{{1}}

有什么不对吗?还有另一种方法吗?

0 个答案:

没有答案