Gente é necessario quando criar no meu mysql dizer qual é a chave primaria e o auto_increment , já que to passando no java via annotações com o @Id e @GeneratedValue?
Gente é necessario quando criar no meu mysql dizer qual é a chave primaria e o auto_increment , já que to passando no java via annotações com o @Id e @GeneratedValue?
Oi Bruno,
Depende. Se você utilizar a propriedade hbm2ddl.auto, para que o hibernate cria as tabelas, então não precisa indicar, pois o próprio hibernate vai fazer isso no MySQL pra você.
Caso contrário, caso você mesmo que vai criar e gerenciar as tabelas do banco de dados, então na hora de rodar os comandos sql para definir as tabelas vai precisr indicar as chaves primária e estrangeiras.
Bons estudos!
Obrigado Rodrigo!