【发布时间】:2012-01-24 03:02:01
【问题描述】:
我的问题是当 Hibernate 在 MySQL 数据库中保留记录时,以前的记录被删除并被新记录替换。
这里是
Hibernate Mapping: Account.hbm.xml 和 SQL Statement
我使用 Hibernate 和 MySQL 数据库。我不确定为什么要删除和替换记录,这是 MySQL 问题吗?
【问题讨论】:
-
username是Integer吗?String? -
在我的理解中,这就是持久化记录应该做的事情,我猜持久化的概念之一是你改变你的对象并且改变会反映在数据库中。
-
@Zohaib 我正在为每次调用 createUser 服务时创建新的 Account 对象。
-
...类似 Account user = new Account();对于每个调用的服务请求
-
@xybrek 我无法打开这些链接(这是我的机器的问题),如果您没有在这些链接中的任何一个上发布代码,请您在此处发布。