Galera tenho uma tabela no Oracle e sua chave é um number(3);
Quando fui criar no hibernate ele diz que como é number tem que se usar um BigDecimal, mas ao tentar inserir e rodar a sequence para pegar o valor da chave da o erro:
nested exception is org.hibernate.id.IdentifierGenerationException: this id generator generates long, integer, short or string
Puta de uma burrice do hibernate exigir que eu use BigDecimal, mas ao tentar gravar a sequence dele não gera valores em Bigdecimal.
Alguem teve este problema, e sabe me dizer como resolver isso?
Acho que o melhor seria usar minha chave como int ou long, pois é apenas um number(3) não há a necessidade de ser um Bigdecimal!
Obrigado!