用户登录
用户注册

分享至

hibernate修改数据库

  • 作者: 我和老王不太熟
  • 来源: 51数据库
  • 2020-10-08
错误显示有多个对象有相同的唯一标识,即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配置文件中定义的字段映射。
软件
前端设计
程序设计
Java相关