Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2009, 22:58
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 10 meses
Puntos: 24
Respuesta: ayuda con hibernate

Las llaves primarias no se pueden modificar en hibernate.

Una manera de "modificar" una llave primaria, es eliminando el objeto en cuestión, creando uno nuevo a partir del anterior y asignándole un nuevo id.

Si no tienes ninguna clase asociada a esa, entonces este método funciona. Si no es así, entonces tienes que re-asignar todos los objetos del objeto viejo al objeto nuevo.

De todas maneras, si tienes que modificar una llave primaria, entonces ese atributo no debería ser llave primaria.