【发布时间】:2016-06-05 09:16:52
【问题描述】:
我有一个索引实体,如下所示:
@MappedSuperclass
public static class Model{
@Id
@GeneratedValue(strategy=GenerationType.Identity)
private Integer id;
private boolean isDeleted;
}
索引类是:
@Entity
@Table("USERS")
@Indexed
public class ProductModel extends Model{
@Field
private String name;
//getters & setters
}
好吧,当我对 ProductModel 进行研究时,我得到了标志 isDeleted 的值,而它没有用 @Field 注释。
我在问这是否是正常行为,Hibernate-search 是否为整个对象编制索引,或者它是否从数据库中获取丢失的数据,我需要对此行为进行解释。
【问题讨论】:
标签: java hibernate hibernate-search