Boa dia, gente!
Estou com algumas dúvidas e gostaria de saber se alguém poderia me ajudar. As dúvidas são as seguintes:
-
Quando uso a anotação @Column(unique = true), o unique = true só serve mesmo para a criação da tabela automaticamente a partir da classe mapeada? Pois tentei persistir dados com valor igual da coluna única (sem restrição no banco, mas com a restrição do mapeamento) e não acusou erro.
Por que isso? -
Quando mapeio uma chave primária para que o valor gerado para ela utilize a sequencia padrao hibernate_sequence, na hora de persistir linhas sequenciais na tabela, o incremento do valor da chave primária está sendo de 50, ao invés de gerar valores de 1 em 1. Alguém sabe por que?
-
Qual a utilizade de se mapear uma coluna com @Column(precision = 2)? Mapeei e quando fui persistir uma valor double com 3 casas decimais, o hibernate deixou passar… Por que?
-
Quais ferramantas existem para gerar tabelas a partir de classes mapeadas sem ser utilizando a propriedade create-drop no *.cfg.xml?
Obrigada pela ajuda
