Estou fazendo uma aplicação que uso o Hibernate, e quando eu vou inserir um registo no banco de dados, ele mostra no console, uma ordem diferente dos campos na tabela, o que causa um erro de dados, pois um campo que esperaria number, recebe varchar :S.
Cara, a ordem dos fatores não altera o resultado! :lol:
Um INSERT não tem a obrigatoriedade de estar na mesma ordem definida no CREATE da tabela.
A ordem que deve ser respeitada é a dos campos e dos valores passados na cláusula VALUE.
Mostre o log desse insert, bem como o teu código (com as classes anotadas).