Hibernate duvida

2 respostas
F
public List pesquisarArtista(String artistaName) {
            Session session = hibernate.HibernateUtil.currentSession();
            org.hibernate.Query query = session.createQuery(
                    " select artista " +
                    " from  " +
                    " Artista as artista " +
                    "  where  " +
                    " artista.name = ? ");
            query.setParameter(0,artistaName);
            
            return query.list();
        }

como faço para retornar se contem pedaço da palavra?
tipo digito “as” e ele retorna:
casa
asa
etc…

2 Respostas

F

Use o Operador LIKE

F

Tenta Assim:

public List pesquisarArtista(String artistaName) {

Session session = hibernate.HibernateUtil.currentSession();

org.hibernate.Query query = session.createQuery(

" select artista " +

" from  " +

" Artista as artista " +

"  where  " +

" artista.name LIKE ‘%?%’ ");

query.setParameter(0,artistaName);
return query.list(); 
    }
Criado 30 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 2
Participantes 2