私はで以下のクエリを実行したいと思います:Hibernate?カウント(*)のためにhibernateでクエリを書く方法
select count(*) from login where emailid='something' and password='something'
私はで以下のクエリを実行したいと思います:Hibernate?カウント(*)のためにhibernateでクエリを書く方法
select count(*) from login where emailid='something' and password='something'
あなたlogin
テーブルがemailid
とpassword
インスタンス変数と、LoginClass
クラスによってマッピングされていると仮定します。それはcount
にあなたが探している結果を返す必要があります
Query query = session.createQuery(
"select count(*) from LoginClass login where login.emailid=:email and login.password=:password");
query.setString("email", "something");
query.setString("password", "password");
Long count = (Long)query.uniqueResult();
:次に、あなたのような何かを実行します。あなたはあなたのクラスとあなたのパラメータ名に名前を適応させるだけです。
返事をありがとうが、私はすでに他の方法からそれをしました。 – user2510115
同じ方法で、私はエラーが発生している、テーブルまたはビューが存在しません。 tablenameのクエリは、dbで正常に動作しています。エラーは何ですか? – Aparna
Um ...「select count(*)from login login」ここで、login.emailid = 'something'とlogin.password = 'something''はどうですか?あるいは、HQLクエリを実行する方法を尋ねていますか? –