Hibernate x PostgreSQL - lowercase

4 respostas
F

Pessoal,

Existe uma forma, sem utilizar custom name strategy de desabilitar a configuração do Hibernate de converter todos os nomes de tabelas e colunas para minusculo?

Estou fazendo uma implementação utilizando Spring MVC com PostgreSQL e gostaria de somente em ultimo caso ter que mudar os nomes para minusculo.

Alguém tem alguma ideia?

4 Respostas

javaflex

Realmente tem a necessidade de criar o banco pelo Hibernate? Ter o controle da criação do banco de dados em muitos casos é melhor, senão vai usar só por purismo OO.

F

Acabei mudando as tabelas. Não é um problema do hibernate e sim do PostgreSQL que trata as tabelas e colunas assim.

javaflex

Sim, o padrão é minúsculo internamente, mas não vejo como problema pois na hora de você ou o Hibernate gerar SQL tanto faz escrever em minúsculo ou maiúsculo, portanto que você não crie os nomes das tabelas e campos entre aspas (isso faz ficar case sensitive).

F

É que estéticamente fica ruim, mas faz sentido mudar as tabelas mesmo.

Criado 29 de janeiro de 2015
Ultima resposta 31 de jan. de 2015
Respostas 4
Participantes 2