错误显示有多个对象有相同的唯一标识,即id为1的user对象
这在hibernate中是不允许的
另外修改无需通过删除再添加这样实现
比如要对两个user实现管理
首先有user(id=1)和user(id=2)
此时user中的follow都是空的
将user1中的follow set中加入(1,2),再将user2中的被follow set加入(2,1)
保存两个user
完成
使用hibernate一般情况下换数据库,dao类是不需要重新生成。hibernate本身就封装对不同数据库的操作。只要你在dao类没有使用到oracle特殊的sql 函数, 都是采用hql 获取hibernate本身提供的方法操作。
需要修改的是 hbm.xml配置文件中定义的字段映射。
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
我和老王不太熟