2
respostas

Nome das tabelas no banco de dados

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?

2 respostas

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.