关于hibernate复合主键的问题

javaera 2009-03-30 01:48:51
hibernate 复合主键中的一个是自动递增 一个是手工分配 我把手工分配的主键赋值了 然后save 报错
IDENTITY_INSERT 设置为 OFF 时,不能向表 'fittingstype' 中的标识列插入显式值
请问那位有好的解决办法啊?急!!
...全文
202 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaera 2009-03-31
  • 打赏
  • 举报
回复
up
javaera 2009-03-31
  • 打赏
  • 举报
回复
up
javaera 2009-03-30
  • 打赏
  • 举报
回复
没用到update方法,用的save方法。你没看清楚题目。
请那位知道的朋友给解答一下
lv1122 2009-03-30
  • 打赏
  • 举报
回复
hibernate 里面修改了主键不能使用update 你可以把原来的那条记录值取出来 修改了主键后 生成一个新对象 把原来没有修改的值给新对象 原来的那条记录删除掉 可能表设计有问题 hibernate一般不可以修改主键的
javaera 2009-03-30
  • 打赏
  • 举报
回复
up
therehere 2009-03-30
  • 打赏
  • 举报
回复
那个属性IDENTITY_INSERT 去设置为ture试试

符合主键一个递增,一个自动分配。
不错的问题

想知道结果

81,108

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧