JPA 错误解决办法 ClassCastException !(x instance of Long)

当用JPA见到如下错误:

 ClassCastException !(x instance of Long) 的时候,可以通过修改persistence.xml来避免:

添加如下行:

<property name="openjpa.Compatibility" value="StrictIdentityValues=false"/>

在运行,问题不在出现。


如果使用JPA遇到对象“com.core.vehicle.ChargeProfile@1”不是由此上下文进行管理。 FailObject 这样的错误:

是因为在没有对bean持久化之前就使用了refresh方法。

你可能感兴趣的:(bean,jpa)