Oracle
 sql >> Datenbank >  >> RDS >> Oracle

JPA-Null- oder Null-Primärschlüssel im Klon der Arbeitseinheit gefunden

Dies ist mir passiert, weil ich meiner Datenbank manuell einen Eintrag mit der ID 0 (Null) hinzugefügt habe. In meinem Fall "konnte" EclipseLink keine ID mit Null verarbeiten. Also habe ich Folgendes zu meiner persistence.xml hinzugefügt:

     <property name="eclipselink.allow-zero-id" value="true"/>

Diese Eigenschaft weist EclipseLink an, Null als gültige ID zu behandeln.

[1] http://meetrohan.blogspot.de/ 2011/11/eclipselink-null-primary-key.html