¿Puede derivan de la especificación JPA, si @PrimaryKeyJoinColumn(...)
, que no tiene el insertable y los parámetros que se pueden actualizar, es el mismo queJPA: es @PrimaryKeyJoinColumn (...) lo mismo que @JoinColumn (..., insertable =?, Updatable =?)?
@JoinColumn(..., insertable = false, updatable = false)
o
@JoinColumn (..., insertable = verdad, actualizable = true)
cuando se utiliza en asociaciones regulares (no-herencia)? ¿Deberían ser intercambiables? ¿En qué se establecen las propiedades insertables y actualizables? ¿Están listos para nada? Nota, sólo estoy focalización del atributo de sólo lectura que tanto (parecen) aplicar ...
me estoy haciendo una excepción en lugar de asignación incompatibles con EclipseLink e Hibernate ...
Aquí está la @PrimaryKeyJoinColumn
JavaEE 5 + 6 Javadoc:
PrimaryKeyJoinColumn (JavaEE 5)
PrimaryKeyJoinColumn (JavaEE 6)
Cita:
... y se puede usar en un mapeo de OneToOne en el que la clave principal de la entidad de referencia se usa como clave externa para la entidad a la que se hace referencia.
aún más - si vistazo a la recomendación thir para la fabricación de uno-a-uno relación en diferentes versiones de API: parece que no recomiendan el uso '@ PrimaryKeyJoinColumn' para la creación de relaciones. [java5] (http://docs.oracle.com/javaee/5/api/javax/persistence/OneToOne.html) vs [java6] (http://docs.oracle.com/javaee/6/api /javax/persistence/OneToOne.html) – msangel