Problema com variáveis String no PostgreSQL e Hibernate

0 respostas
H

Boa tarde Pessoal!

estou com uma dúvida…
estou usando hibernate no meu projeto, junto com PostgreSQL.

Quando eu executo o código abaixo, para puxar do banco um registro, todos os campos String vem com o tamanho máximo preenchido com espaços em branco.
Ai eu tenho que ficar dando um trim em todos os campos dentro da aplicação.

Criteria crit = this.dao.getSession().createCriteria(Paciente.class);
crit.add(Restrictions.eq("codigo",1);
Paciente pac = crit.uniqueResult();

Por exemplo, no caso acima, tenho um campo chamado nome, com tamanho 50.
O nome do paciente é “Henrique”.
Este campo deveria estar usando somente 8 caracteres, porém a String está vindo do banco assim: “Henrique…” (considere os pontos como espaços em branco :-o )
Aí tenho que ficar dando trim na variável. Isso acontece com todos os campos String que puxo do postgreSQL.

Existe algum lugar onde eu possa configarar para que ele já traga o campo sem esses “espaços extras”??

Abraços,
Henrique Oberhuber Rodrigues

Criado 24 de agosto de 2010
Respostas 0
Participantes 1