我正在使用 Hibernate Search 创建一个应用程序。我注意到所有示例都使用了双向关系。我阅读了以下内容:
当@IndexedEmbedded 指向一个实体时,关联必须是定向的,并且另一侧必须注解@ContainedIn(如前面的示例所示)。如果没有,Hibernate Search 将无法在更新关联实体时更新根索引(在我们的示例中,必须在更新关联的 Address 实例时更新 Place 索引文档)。
如果我认为 JPA 是我的应用程序的一部分,这不是一件坏事吗?所有对象现在都应该在哪里使用/它们拥有什么,这是否正常?有这方面经验的人吗?