【发布时间】:2012-02-09 09:18:15
【问题描述】:
我正在测试休眠并将此查询提供给
transaction = session.beginTransaction();
city = new City("A");
city = (City)session.merge(city);
city.setName("B");
transaction.commit();
我在命令行中得到这些查询:
Hibernate: insert into CITY (name) values (?)
Hibernate: update CITY set name=? where CITY_ID=?
我使用的是合并而不是保存,所以为什么休眠更新我的对象,它不应该更新。对吗?什么错误?
【问题讨论】: