【发布时间】:2012-01-17 23:21:17
【问题描述】:
我正在尝试更新我的数组列表中具有 id 的每条记录,但我收到了这个错误:
IllegalStateException occured : org.hibernate.hql.QueryExecutionRequestException: Not supported for DML operations [update models.UserOnline uo SET currentRoom_id = :roomid where uo.id IN (:list)]
这就是我正在尝试的:
Query update_query = JPA.em().createQuery("update UserOnline uo SET currentRoom_id = :roomid where uo.id IN (:list)");
update_query.setParameter("roomid", null);
update_query.setParameter("list", idlist);
List<UserOnline> actual = update_query.getResultList();
有什么想法吗?
【问题讨论】:
标签: java hibernate playframework jpql