【发布时间】:2010-05-18 13:05:55
【问题描述】:
我有一个类用户
class User {
int id;
String name;
}
其中id 是User.hbm.xml 中的本机生成器,name 是数据库中的主键。
在我的数据库中,我保存了一些关于用户的信息。
比我想连接这个关于用户的信息。
例如,在我的数据库中,我有一行 INSERT INTO User VALUES ('Bill');
Main.java
User bill = new User();
bill.setName("Bill");
session.saveOrUpdate(bill);
此代码始终尝试将新的 Bill 行插入表中,而不是更新现有的 Bill 行。
【问题讨论】:
-
我已经通过将模型对象保留在会话中解决了这个问题。@SessionAttributes("user")
标签: java database hibernate orm