En JPA, ¿hay alguna manera se puede replicar de hibernación de saveOrUpdate behavior,¿Cómo se puede replicar SaveOrUpdate de Hibernate en JPA?
saveOrUpdate
public void saveOrUpdate(Object object)
throws HibernateException
Either save(Object) or update(Object) the given instance, depending upon resolution of the unsaved-value checks (see the manual for discussion of unsaved-value checking).
This operation cascades to associated instances if the association is mapped with cascade="save-update".
Parameters:
object - a transient or detached instance containing new or updated state
Throws:
HibernateException
See Also:
save(Object), update(Object)
que esencialmente comprueba si el objeto ya existe en la base de datos y, o bien cambios que se oponen como necesario o guarda una nueva instancia de la objeto.
Las lecturas de JPA sin traducción son agradables, pero realmente me falta este método de Hibernate. ¿Cómo manejan esto los desarrolladores experimentados de JPA?
¿Qué pasa si comprueba si la "clave principal" es nula? –