pesquisei algo do tipo aqui no fórum, mas não encontrei algo relacionado.
minha dúvida é a seguinte:
tenho um select parecido c/ o abaixo para a annotation NamedQuery, minha dúvida é se consigo chamar na estrutura do select uma função do meu banco de dados
Não encontrei exemplos que utilizassem estrutura parecida.
para chamar uma funcao do seu banco vc deve usar @NamedNativeQuery
abrasss
G
gustavojava
[b] eu tentei o seguinte código usando o namednativequery abaixo:
[/b]
@javax.persistence.Entity@javax.persistence.Table(name="clientes")@NamedNativeQuery(name="buscaclientes",query="SELECT cts FROM clientes cts "+"WHERE funcaostring(nomecliente) ILIKE ?")publicclassClientes{....nacamadadpersistenciacoloqueiassim:javax.persistence.Queryquery=em.createNamedQuery("buscaclientes");query.setParameter(1,"%"+nomecliente+"%");returnquery.getResultList();
mas dá o seguinte erro… [color=red]
Exception in thread “main” java.lang.ClassCastException: java.util.Vector cannot be cast to model.Clientes
at dao.Main.main(Main.java:84)[/color]