小编use*_*523的帖子

如何使用setMaxResults更新hibernate查询?

我希望它是适当的部分,我有这个代码的问题

Transaction transaction = session.beginTransaction(); 
Query query = session.createQuery("update database set floop= :ctrl1" +" where ctrl= :ctrl2 ").setMaxResults(2); 
query.setMaxResults(2);
query.setParameter("ctrl1",3);
query.setParameter("ctrl2", 5);
Run Code Online (Sandbox Code Playgroud)

我要求通过setMaxResults(2)仅在前两个更新,他做了所有记录的更新,因为我做错了什么?谢谢你的帮助

我想用session.createSQLQuery,但我不知道该怎么做.

java hibernate

6
推荐指数
1
解决办法
779
查看次数

标签 统计

hibernate ×1

java ×1