Я индексирование класса, суперкласс имеет следующие аннотации:Hibernate поиск Аннотация не наследуется
@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, но я не уверен, почему флаг не индексируется. Я нашел this post, но он не дает ясного ответа. Что я могу делать неправильно?
Спасибо за подсказку. @Indexed находится как в супер, так и в подклассах. Я посмотрю, смогу ли я получить небольшой образец и разместить его. – User1