Olá amigos, como faço para pegar os 4 primeiros caracteres de uma String em uma coluna no banco de dados com HQL?
Será que existe alguma função p isso?
Um abraço p todos
Olá amigos, como faço para pegar os 4 primeiros caracteres de uma String em uma coluna no banco de dados com HQL?
Será que existe alguma função p isso?
Um abraço p todos
Responsta: Sim com substring
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html
Cara, o problema é que com o Oracle o substring não está funcionando
obrigado
[quote=bruno.fvd]Cara, o problema é que com o Oracle o substring não está funcionando
obrigado[/quote]
Se não me engano no oracle é SUBSTR
Como neste select
SELECT SUBSTR(NOME,6,3) as "Nome"
FROM NOMES
Poxa, o problema é que minha aplicação poderá ser utilizada por varios tipos de banco de dados. Alguém sabe se tem aluma forma genérica, para que eu possa utilizar minha aplicação para outros bancos?
Cara, O hibernate já faz isso.
É só colocar o dialeto correto