2
Java Spring MVCアプリケーションでOracleデータベースでHibernate Query Language(HQL)を使用しています。私は、このようにHQL更新クエリを記述している:hibernate hql - 更新クエリ実行後に更新された行IDリストを返す
String hql = "update " + MyModel.class.getName() + " e set e.field = " + value + " where ..."
//Acquiring session
...
Query query = session.createQuery(hql);
int result = query.executeUpdate();
executeUpdate()
方法が更新された行の数を返します。しかし、私は更新クエリの実行後に更新された行のIDのリストを取得したい。 HQLでこれを行う方法はありますか?
YCF_L、ありがとう。連結SQLは悪いです。 –