有两个实体, 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}}
有什么不对吗?还有另一种方法吗?