Retroceder   Foros del Web > Temas generales de computación > Programación > Ingeniería del software y Gestión de proyectos

Respuesta
 
Herramientas Desplegado
Antiguo 16-oct-2007, 02:35   #1 (permalink)
behere ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 5
Problemas con Hibernate+SQL SERVER y IDENTITY

Hola a todos,

A ver si alguien puede ayudarme en este tema. Estoy trabajando con hibernate desde archivos DAO. Tengo un campo en una tabla k kiero insertar que es auntonumerico (IDENTITY(1,1)). El problema es que con el hibernate tengo k hacer un session.save(classe) y me da el siguiente error.
"Cannot insert explicit value for identity column in table 'Classe' when identity_insert is set to OFF"

Lo que me esta diciendo esque le estoy intentando entrar un valo a algo autonumerico. Pr lo que quiero hacer es poder guardar este registro entero sin que kiera entrarme el jodido ID.

Por tanto la solucion de SET IDENTITY_INSERT ON no me vale ya que sí quiero que se me haga por defecto.
Ademas, en el constructor por defecto no le añado ningun valor al campo autonumerico.

El mappeo que le he echo al identificador es el siguiente:
/**
* @hibernate.id
* generator-class="native"
* column="IdMaterialLot"
* update="false"
*/

Alguien puede ayudarme en ello por favor? Si alguien ademas tiene la solucion de como entrar consultas a pelo por hibernate (y que funcione, x favor xD) que lo postee tambien,

Gracias, Behere
behere está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93