jsonのユーザー名とパスワードが正しいかどうかを判断する基準を使用しています。入力ユーザー名とパスワードは正しいと確信していますが、文字の大文字と小文字が異なる場合でも常にオブジェクトを返します。Hibernate Criteria Restrictions.eqは大文字と小文字を区別しません
public Admin getLoggedAdminInformation(String username, String password){
Criteria criteria = criteria()
.add(Restrictions.eq("userName", username))
.add(Restrictions.eq("password", password));
return (Admin) criteria.uniqueResult();
}
データベースのSQLコンソールで直接クエリをテストしましたか? (どのデータベースで、どのようなSQL列型ですか?)あなたのデータベースは、比較時に大文字と小文字を区別しないことがあります。 – Thierry