1
私は、クエリは、私が間違っているクエリを書いたにHibernateクエリは更新
UPDATE user_app SET score = score -500;
変換休止状態に次のクエリを注文したいと、私はエラーを取得する
int www = -500
Query query = session.createQuery("UPDATE User SET score = score + www");
私は、クエリは、私が間違っているクエリを書いたにHibernateクエリは更新
UPDATE user_app SET score = score -500;
変換休止状態に次のクエリを注文したいと、私はエラーを取得する
int www = -500
Query query = session.createQuery("UPDATE User SET score = score + www");
使用query.setParameter
はhttps://www.mkyong.com/hibernate/hibernate-query-examples-hql/
それを
Query query = session.createQuery("UPDATE User SET score = score + :score");
query.setParameter("score", www);
をお試しください
文字列連結の代わりにパラメータを使用する方が良いです。詳細情報については-500
Query query = session.createQuery("UPDATE User SET score = score + :www ");
query.setParameter("www",www);
を設定するための
を見て、私はクエリが倍増したり減少した実行すると ありがとうございます。クエリクエリ= session.createQuery( "UPDATEユーザSETスコア=スコア+:www"); query.setParameter( "www"、 - 1000); –