2013-12-08 41 views
1

我最近把Hibernate Search添加到一个现有的具有现有实体类的项目中,并用Indexed/Field标记了一些实体和字段。Hibernate Search抱怨实体,即使它根本没有索引

但是我得到的引导时异常以下:

org.hibernate.search.SearchException: HSEARCH000135: Unable to guess FieldBridge for <some entity class which is not marked with @Indexed> 

其中提到不时变化的类,但它不是标有@Indexed也不是与实体相关的一类这是索引。

为什么它甚至看这些类?

我使用Hibernate 4.2.8与JPA2和Hibernate Search 4.4.0。

回答

2

如果有问题的实体有复合ID,则可能是由this bug造成的。

+1

是的,它有一个复合ID!有没有任何解决方法,除非不使用复合ID? –

+0

我不知道。您可以尝试在错误报告中提问。 –

+0

我删除了复合ID,它的作品。谢谢! –

相关问题