在Hibernate的关联关系中,如果一个对象A 持有 对象 B 的引用,如果先保存 A ,再保存B,那么会出现 org.hibernate.TransientObjectException 异常。

Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.zcd.hibernate.manyToOne.Customer。解释:对象引用了一个还没有保存的 transient 实例——应该flushing 之前保存transient 实例com.zcd.hibernate.manyToOne.Customer

注意:这个是在使用当前线程绑定的Session 时发生的。不知道如果使用OpenSession 会不会可以不报错,而是多出update 的SQL语句。佟刚老师的视频里好像就是这样。

最新文章

  1. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数
  2. 【SPI】Polling Interrupt DMA
  3. 服务器Linux系统安全维护基础知识介绍
  4. 【pom.xml 依赖】使用net.sf.json-lib-2.4-jdk15.jar所需要的其他依赖架包 以及其一直在pom.xml报错的问题
  5. Android生成一维码
  6. 《PHP程序设计》读书笔记
  7. 修改linux系统时间的方法(date命令)
  8. python实现全角半角的相互转换
  9. gdb小结
  10. python数据库做成邮箱的注册系统!
  11. java基础---->Zip压缩的使用(转)
  12. Conversion to Dalvik format failed with error 1(android)
  13. 数据库表反向生成(二) Django ORM inspectdb
  14. Linux 脚本为什么会有#!
  15. 高阶函数(Higher-order function)
  16. 20165237 2017-2018-2 《Java程序设计》第3周学习总结
  17. Windows 自动启动 bat
  18. AS安装过程中出现的错误
  19. ssh 多次登录禁用账号
  20. rpm软件包、yum软件仓库、systemd初始化进程

热门文章

  1. 螺旋队列(p98)
  2. 转 Nmon 监控生成数据文件字段的介绍
  3. Activemq API使用(不整合spring)
  4. mysql记录数据库中重复的字段的数据
  5. Markdown简易使用
  6. Python 递归返回树形菜单JSON串 <flask>
  7. WCF入门教程通信(二)
  8. js字符操作
  9. Unity手册-Unity概述
  10. 项目搭建系列之三:SpringMVC框架下使用Ehcache对象、数据缓存