我希望这是适当的部分,我对这段代码有疑问
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);
我要求setMaxResults(2)
只对前两个进行更新,然后他更新所有记录,因为我做错了什么?谢谢你的帮助
我想用session.createSQLQuery
,但我不知道怎么做。