0

次のコードを使用してユーザーを確認しています。

DetachedCriteria queryCriteria = DetachedCriteria
queryCriteria.add(Restrictions.eq("UserName", userObj.getUserName().trim()));
userList = htObj.findByCriteria(queryCriteria);

ここで、userobjは、バッキングBeanから渡されるユーザーオブジェクトです。

問題は、タイプ制限なしで結果を返すことです。たとえば、ユーザー名として「admin」と入力し、データベースに「ADMIN」がある場合でも、レコードと一致します。

4

1 に答える 1

0

問題は、基準クエリよりもデータベースにあると思います。Hibernateの制限で大文字と小文字を区別する'e​​quals id'を確認し、それに応じてデータベースを構成します。

于 2013-02-27T15:08:49.750 に答える