Hibernate 4非QueObjectException嵌入ID
如果您从hibernate 3.6迁移到4.3,那么在刷新嵌入Id中包含多个One的实体时会出现UnuniqueObjectException,那么您应该在EntityLoadQueryDetails类的readRow期间查看响应 我们有 如果您检查ComponentType->isEmbedded()的代码,您会发现Hibernate 4非QueObjectException嵌入ID,hibernate,Hibernate,如果您从hibernate 3.6迁移到4.3,那么在刷新嵌入Id中包含多个One的实体时会出现UnuniqueObjectException,那么您应该在EntityLoadQueryDetails类的readRow期间查看响应 我们有 如果您检查ComponentType->isEmbedded()的代码,您会发现 @Override public boolean isEmbedded() { return false; -->> that dosent make a
@Override
public boolean isEmbedded() {
return false; -->> that dosent make a sens !!
}
所以我改变了它,即使它不是解决问题的完美方法
@Override
public boolean isEmbedded() {
return propertyNames.length>1;
}
这对我来说很有效
@Override
public boolean isEmbedded() {
return propertyNames.length>1;
}