说我从SELECT语句中获取了类对象列表,如
List<MyClass> something = em.createQuery("SELECT m FROM MyClass m").getResultList();
我打电话给几个塞特犬
for (MyClass thing : something)
thing.setName("a name");
将这些类对象更新回数据库的语法是什么?
我是否写过类似UPDATE MyClass m SET m = :newObject . setParameter("newObject", thing);
这完全是关于更新语法,虽然我知道管理员能够获取更改并将这些更改写回数据库。
由于
答案 0 :(得分:0)
您使用传统的hibernate或hibernate JPA实现吗? 使用传统的hibernate,yourSession.saveOrUpdate( thing )应该可以正常工作 如果您的代码使用JPA hibernate实现运行,请使用em.merge( thing );