27/01/2009, 22:58
|
| Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 6 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. |