Erro ao inseri no SQL server usuando o Identity

5 respostas
D

Pessoal boa noite,

venho pedir ajuda de voces para este problema:
estou utilizando o banco de dados SQL sever 2008 r2 para a minha aplicação junto com hibernate JPA e JSF, entao estou tendo um problema pra inserir os dados no banco quando ser tabela com entidade (identity), assim que a coloco nao consigo mais inserir nada no banco, abaixo segue meu bean com as anotaçãoes:

@Entity
@Table(name = "usuario")
public class Usuario implements Serializable{

	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name="IDUSUARIO")
	private int idUsuario;
	
	@Column(name="NOME")
	private String nome;

metodos set e get omitidos:

entao mesmo fazendo desse jeito ele continua dando este erro:
Cannot insert explicit value for identity column in table ‘usuarioew’ when IDENTITY_INSERT is set to OFF.

não sei mais como resolver isso, sera que os colegas aqui do forum poderiam me da uma força, acredito que esteja faltando alguma coisa

obrigado a todos!!!

5 Respostas

Hebert_Coelho

Ativou o auto incremento da coluna?

D

hebert obrigado pela ateção cara…

como assim ativar o incremento da coluna?

incremento de indentidade que vc diz?

se não for como faço isso…

mais uma vex obrigado pela atenção

OBS sempre usei oracle entao estou levando uma coça rsrs

Hebert_Coelho

dark neo:
hebert obrigado pela ateção cara…

como assim ativar o incremento da coluna?

incremento de indentidade que vc diz?

se não for como faço isso…

mais uma vex obrigado pela atenção

OBS sempre usei oracle entao estou levando uma coça rsrs

E agora vc está usando qual banco?

D

estou usando SQL Server 2008 R2 e nao estou conseguindo inserir com o jpa esta dado sempre este erro do identity
pode me ajudar cara?

abraço!!

Hebert_Coelho

Não tenho o SQL Server aqui agora, tente ver na tabela se a coluna de ID está marcada como auto incremento.

Criado 14 de dezembro de 2012
Ultima resposta 15 de dez. de 2012
Respostas 5
Participantes 2