Ich bin neu im Ruhezustand und versuche, eine einfache native Abfrage zu implementieren, erhalte jedoch immer 0 Zeilen. Wenn dieselbe Abfrage direkt in db ausgeführt wird, kann ich die Datensätze anzeigen.
Query query = (Query) entityManager.createNativeQuery("SELECT * FROM USER_PROFILE where ROLE_ID=:roleId "
+ "and USER_EMAIL =:userEmail and USER_PWD=:password");
query.setParameter("roleId",rolId );
query.setParameter("userEmail", username.toLowerCase());
query.setParameter("password", encryptedPwd);
userInfos = query.getResultList();
Die userInfos-Liste ist jedoch immer leer. Kann jemand vorschlagen, was falsch läuft.
Vielen Dank an alle für Ihren Vorschlag. Ich habe hier einen Fehler gemacht und das Passwort wurde zweimal verschlüsselt. :( Jetzt behoben.
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen