我们正在尝试通过一对一的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字段。
进行了很多搜索,但没有找到解决这种情况的完美解决方案。