Como salva em UPPERCASE e sem acentuação com o Hibernate?

2 respostas
alciara

Olá pessoal,

Gostaria de saber como eu faço para salvar no bando meus dados em UPPER CASE E sem acentuação?
o Hibernate da suporte para isso?
Ou tem alguma sugestão?

^^

2 Respostas

Diabo_Loiro

antes de gravar usa um metodo que faça UpperCase na String e depois verifique cada letras com acento e troca pelas correspondentes sem acento, claro que isso é um modo primitivo deve ter alguma bilbioteca/metodo que automatiza esse processo mais em ultimo caso pode usar isso.

jyoshiriro

Para ter menos código duplicado nessa tarefa, tente usar Interceptors do Hibernate:

http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#events


(procure ainda outras referências)

Criado 10 de maio de 2010
Ultima resposta 10 de mai. de 2010
Respostas 2
Participantes 3