I次のhibernateクエリここハイバネートクエリの大文字小文字を区別するにはどうすればいいですか?
@NamedQuery(name = "findByName", query = "SELECT e FROM t=Table e WHERE e.name =:name")
そして、私は、これは "NAME" から "名前" を差別化するパラメータ
uniqueResult(namedQuery("findByName").setString("name",name));
を設定する方法ですがありますか? setString()
をsetParameter()
に変更すると、setParameter()
は大文字と小文字が区別されることが判明しましたか?
デフォルトのクエリによって、大文字と小文字が区別されます。実際にこれを最初に実行しようとしましたか? – aorticDefiance
ええsetStringは違いを認識しません。 –
あなたは ':name'というパラメータ名を参照していますか?パラメータの実際の値ではありませんか? – aorticDefiance