Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Necessario anotacao e BD

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?

2 respostas
solução!

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!