Erro com hibernate/Firebird

2 respostas
T

Estou usando hibernate no meu banco de dados… estava usando mysql e tudo estava ok, agora troquei pra Firebird, e está dando o seguinte erro:

org.hibernate.MappingException: Dialect does not support identity key generation

Creio q seja algum problema no mapeamento dos ids chave primária…

Eles estão assim:

@Id @GeneratedValue(strategy=GenerationType.IDENTITY)

Abraço

2 Respostas

renanpto

Voce alterou a propriedade “hibernate.dialect” para o a do FireBird ?

E no FireBird eu tive alguns problemas quanto ao auto incremento, resolvi depois q disse qual o nome no generator do db.
Ex =

@SequenceGenerator(name = "GEN", sequenceName = "NOME_DO_GEN_DO_BANCO")
	@GeneratedValue(strategy = GenerationType.AUTO, generator = "GEN")

Testa ai…

T

o dialect tah o certo… esse esquema do generator do db nao entendi direito…

Criado 29 de agosto de 2007
Ultima resposta 29 de ago. de 2007
Respostas 2
Participantes 2