sql >> Base de Datos >  >> RDS >> Oracle

JPA Clave primaria nula o cero encontrada en el clon de la unidad de trabajo

Esto me sucedió porque agregué manualmente una entrada a mi base de datos con la identificación 0 (cero). En mi caso, EclipseLink "no pudo" manejar una identificación con cero. Así que agregué lo siguiente a mi persistence.xml:

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

Esta propiedad dice que EclipseLink maneje cero como una identificación válida.

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