Hibernate @Id @GeneratedValue (strategy = GenerationType.AUTO) para MSSql  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
ono.leo
Thread.start()

Membro desde: 09/11/2009 15:09:45
Mensagens: 38
Offline

Ola !!!

Alguém poderia me ajudar para salvar um objeto Cliente (conforme o codigo abaixo) no banco Microsoft Sql Server 2000 ?

Eu estou começando a estudar o Hibernate agora, então estou tendo muitas dificuldades.



No banco, criei a tabela Cliente com o campo "id" c/ identity, auto incrementando em 1.

Porem, ao tentar salvar o objeto Cliente, a seguinte SQLException é lançada:

Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot insert explicit value for identity column in table 'Cliente' when IDENTITY_INSERT is set to OFF.

Sei que o hibernate está utilizando a seguinte query DDL:

Hibernate: insert into Cliente (id, idDaCategoria, idade_cliente, nome_cliente) values (null, ?, ?, ?)


Se alguém puder me ajudar, ficarei muito grato.



terdeko
What is classpath?

Membro desde: 15/09/2006 18:15:48
Mensagens: 9
Offline

Mude seu codigo para
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team