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!

1
resposta

Tabela em Uppercase

Se você, assim como eu, usou o nome das tabelas em Uppercase no banco de dados e o Hibernate printa um erro que nao conseguiu achar a tabela mesmo você tendo usado corretamente o @Table, insira o código abaixo no seu application.properties, que deve resolver o seu problema.

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
1 resposta

Já tive esta experiência, devido ao padrão do Spring Data JPA Hibernate utilizar a nomenclatura que transforma o nome da tabela em lowercase. Grata pela dica de adicionar a linha de configuração do arquivo application.properties. Sem contar que os nomes de tabelas e colunas devem estar sempre em lowercase e as palavras devem ser separadas por underscore, seguindo o padrão snake case para o SQL. Um abraço e bons estudos!