|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Nov 2014
Messaggi: 15
|
[Typed Query Java] Domandona....
Un saluto a tutti
Allora ho un piccolo Database con una sola tabella: Persona(CF*,nome,cognome) tutti e 3 string Se ad esempio voglio cercare tutte le persone che si chiamano Mario : Codice:
List<Persona> lp=database.createQuery("SELECT DISTINCT p FROM Persona p WHERE p.cognome= :cognome").setParameter("cognome","Mario").getResultList(); //database è l'entitymanager Ma se voglio interrogare il database passando parametri incompleti , è possibile? Ad esempio cosi: Codice:
List<Persona> lp=database.createQuery("SELECT DISTINCT p FROM Persona p WHERE p.cognome= :cognome").setParameter("cognome","**Mari**").getResultList(); //database è l'entitymanager |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: May 2006
Messaggi: 86
|
Premessa: non sono un programmatore Java ... ma la query che vuoi probabilmente assomiglia a:
Codice:
List<Persona> lp=database.createQuery("SELECT DISTINCT p FROM Persona p WHERE p.cognome LIKE '%:cognome%'").setParameter("cognome","Mari").getResultList(); |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:28.