NoResultException : entity not found for query
Bonjour,
Voilà un petit moment que je galère vec l'une de mes requêtes,et je ne vos pas comment faire. J'ai un null de retourné sur l'objet "certificationUser"
Voici la requête
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
protected CertificationUser getCertificationUser(int aCertificationId, int aUserId, int aCertificationNumber) {
String lRequest = "SELECT certificationUser" +
" FROM CertificationUser certificationUser" +
" WHERE certificationUser.pk.user = " + aUserId +
" AND certificationUser.pk.certification = " + aCertificationId +
" AND certificationUser.pk.certificationNumber = " + aCertificationNumber;
try {
Query lQuery = entityManager.createQuery(lRequest, CertificationUser.class);
certificationUser = (CertificationUser) lQuery.getSingleResult();
} catch(Exception e) {
System.out.println(e.getMessage());
}
return certificationUser;
} |
Si quelqu'un peut me remettre sur les ralls...Merci