Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
2015-06-03 22:22
351 查看
Hibernate中两个对象是1-N的单向关联。在把对象插入数据库的时候的时候出现了这个问题。原因是N的一方是UUID的策略生成主键,但是我却给ID赋值了。
如果单独想要把一个用UUID的策略生成主键的对象插入数据库,并且自己赋值ID的话,虽然不会报错,但是你赋值的这个ID是会被忽视的,最后在数据库里的ID还是插入的时候数据库自己生成的UUID。
如果单独想要把一个用UUID的策略生成主键的对象插入数据库,并且自己赋值ID的话,虽然不会报错,但是你赋值的这个ID是会被忽视的,最后在数据库里的ID还是插入的时候数据库自己生成的UUID。
相关文章推荐
- Hibernate Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- jsp hibernate的分页代码第1/3页
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- java优化hibernate性能的几点建议
- java Hibernate延迟加载
- hibernate 常用方法介绍
- 深入理解Hibernate中的flush机制
- 解析使用jdbc,hibernate处理clob/blob字段的详解
- 浅析java程序中hibernate的应用总结
- 关于Hibernate的一些学习心得总结
- Hibernate管理Session和批量操作分析
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- java Hibernate 一对多自身关联问题
- Hibernate的学习笔记(2)
- Hibernate的学习笔记(3)