Ich verwende Kriterien api, um zu überprüfen, ob der Benutzername existiert oder nicht. Danach überprüfe ich das Passwort. Aber der Benutzername ist nicht Groß-und Kleinschreibung. Ich möchte die Groß-/Kleinschreibung beachten.Kriterien im Winterschlaf ist inkasensitive?
Criteria criteria2 = session.createCriteria(UserMaster.class);
criteria2.add(Restrictions.eq("userName", userName));
userDetails = (UserMaster)criteria2.uniqueResult();
if(userDetails != null) {
//logic goes here
}
Jede Hilfe wird geschätzt.
Diese auf der Datenbank abhängen können Sie verwenden, oder die Einstellungen der Datenbank. Zum Beispiel, soweit ich weiß, MS SQL Server tut standardmäßig Groß-und Kleinschreibung nichtsensitiv String-Vergleiche und Oracle. – Jesper
@Jesper Ich denke du solltest das eine Antwort geben. –
Die folgenden Änderungen wurden auf der Datenbankseite vorgenommen, funktionieren aber immer noch nicht. ALTER TABLE USER_MASTER PASSWORT ÄNDERN PASSWORT VARCHAR (255) BINARY; –