[RESOLVIDO] Executar função do Banco PostgreSQL no TopLink

0 respostas
jomello_br

Então amigos, eu consegui resolver utilizando Query q = em.createNativeQuery(cSql); ao invés de utilizar Query q = em.createQuery(cSql);

Mas não me parece ser a forma mais elegante e correta de fazer um select mais complexo usando o sql do proprio banco, afinal se amanhã eu mudar de banco ja viu né :slight_smile:

Abraços

Jomello


Olá amigos, não estou conseguindo executar uma Query utilizando o TopLink que chama uma função de usuario que esta no Banco:

cSql =  "SELECT object(u) FROM Usuario as u ";

cSql += "WHERE [b]sem_acentos<a>/b</a> like [b]sem_acentos<a>/b</a> ";

Query q = em.createQuery(cSql);

Eu li que tem que mapear essa função mas não sei aonde e não sei a sintaxe, será que alguem pode me dar um HELP PLEASEEE :slight_smile:

Abraços e agradeço qualquer ajuda

Jomello

Criado 19 de outubro de 2009
Respostas 0
Participantes 1