0
我索引一個類,其超有以下注釋:Hibernate Search的註解不是繼承
@Indexed @Entity @Inheritance(strategy = InheritanceType.JOINED)
同樣@Inheritance註解是在子類。超類的註釋全部在方法上。我要在超類上索引的字段被忽略:
@Field(index=Index.UN_TOKENIZED,store=Store.YES)
@FieldBridge(impl=org.hibernate.search.bridge.builtin.BooleanBridge.class)
@Type(type="yes_no")
public boolean isFlagged() {
return flagged;
}
超類只有標記的屬性和ID。 ID顯示正常,因爲它有@Id註釋,但我不確定爲什麼標記不被索引。我發現this post但它沒有給出明確的答案。我可能做錯了什麼?
感謝您的提示。 @Indexed在超類和子類上。我會看看我能否得到一個小樣本併發布。 – User1