休眠搜索是否支持对象之间的一对一映射以进行弹性索引

时间:2018-09-05 20:50:49

标签: hibernate elasticsearch lucene hibernate-search

我们正在尝试通过一对一的Hibernate xml映射将两个映射到模型(我们的项目适用于xml映射)。但是它的抛出错误为

    [org.hibernate.search.exception.impl.LogErrorHandler](ERROR): HSEARCH000058: HSEARCH000212: An exception occurred while the MassIndexer was transforming identifiers to Lucene Documents
org.hibernate.TypeMismatchException: Provided id of the wrong type for class com.csc.pt.svc.data.to.Basclt0100TO. Expected: class com.csc.pt.svc.data.id.Basclt0100ID, got class com.csc.pt.svc.data.id.Basclt0900ID
    at org.hibernate.event.internal.DefaultLoadEventListener.checkIdClass(DefaultLoadEventListener.java:166)
    at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
    at org.hibernate.in 

因为我们有一个单独的ID对象,用于表示ID字段。

进行了很多搜索,但没有找到解决这种情况的完美解决方案。

0 个答案:

没有答案