gpt4 book ai didi

java - 解释指南针 @SearchableComponent @SearchableReference

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

两者也用于注释 jpa 实体中的“外键”,对吧?我确实理解@searchablecomponent

假设我们有类别和子类别。在 @searchablecomponent 的情况下,搜索子类别将返回类别。 @searchablereference 怎么样?我无法理解这个?对于@searchablereference的情况,搜索子类别仍会返回类别吗?

引用:http://www.opensymphony.com/compass/versions/0.9.0/html/core-osem-annotations.html

最佳答案

这些注释是 Compass API 的一部分,与 JPA(或 Hibernate、数据库等)没有任何关系。不过,概念很相似。

如果您注释 ClassA 的属性与 @SearchableReference ,那么 Compass 将只存储引用对象的 ID。它类似于 Hibernate 的“多对一”或 @ManyToOne关系。

如果您使用@SearchableComponent ,那么 Compass 在将引用对象存储在 compass 中时将“内联”引用对象的所有属性,类似于 Hibernate 的 <component>@Embedded .

与 Hibernate/JPA 非常相似,这就是术语的来源。

关于java - 解释指南针 @SearchableComponent @SearchableReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152286/

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