gpt4 book ai didi

hibernate 搜索 : Inheritance Models

转载 作者:行者123 更新时间:2023-12-01 01:16:04 24 4
gpt4 key购买 nike

我打算在我的模型上使用 Hibernate Search 进行全文搜索,我担心我是否可以继续使用 InheritanceType.SINGLE_TABLE对于我的模型层次结构或者我是否必须手动创建一个大平面模型。基本上我有两个要求:

  • 能够在层次结构
  • 中对具体模型的所有子模型执行搜索
  • 能够在基本模型的公共(public)字段和具体子模型的字段上执行搜索

  • 不幸的是,该引用文献没有说明任何关于继承的内容,而只是关于嵌入和关联的对象。

    最佳答案

    JPA 继承模型对 Hibernate Search 不起作用,正如前面的答案所示,它甚至是默认值。

    另一方面,Lucene 文档是一个扁平结构,基本上是字段名称到值的映射。在您要索引的字段之上,Hibernate Search 添加实体的唯一主键及其类名。当您将搜索限制在某个类时使用后者。

    关于 hibernate 搜索 : Inheritance Models,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026813/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com