Necessariamento o nome das tabelas precisa ser identico ao nome da entidade? se sim para o hibernate Topico = TOPICO, certo? não é case sensitive não?
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!
Necessariamento o nome das tabelas precisa ser identico ao nome da entidade? se sim para o hibernate Topico = TOPICO, certo? não é case sensitive não?
Não, você pode escolher qualquer nome, porém, fica mais fácil se for o mesmo nome ou semelhante. Não necessariamente precisamos ter a mesma quantidade de tabelas mapeadas em classes. Não é case sensitivo.
Mas para colocar qualquer nome vc precisa usar a anotação @Table, certo? senão o dafault é o nome databela mesmo né. Outra coisa que percebi que o dafault no nome de um cmapo quando está assim campoNome, ele mapeia campo_nome na tabela.