hibernate 高手进,谢谢

lioushuei lioushuei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在有张表 主键是:
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
public String getDocId() {
return docId;
}
这样 自动生成。

但是由于 现在有些数据 是从其他表取出存入这张表的 ,这样的话id 就有了。

调用save(obj) 方法后 存入的 还是自动生成的id 不再是原来表里面的id 了。
调用saveOrUpdate(obj)方法报错。


我试图 先保存, 然后修改 obj.setId(id); 最后再update(obj) 可是不行。不给我修改主键值。

这么办呢?
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
lioushuei
Java EE 67,535 成员 225,843 内容