标签: java hibernate
我可以使用以下交易:
persistentObj.setValue("xyz"); session.beginTransaction().commit();
假设在从数据库中获取对象之前创建会话?
答案 0 :(得分:1)
如上所述,只有对象被更改。它不会持久存储到数据库中。
您必须调用persist()或saveOrUpdate()方法才能对对象进行更改。您还应该遵循以下顺序:开始事务,更新或保存,然后提交。
persist()
saveOrUpdate()