关于 org.hibernate.TransientObjectException 异常
2024-09-04 11:39:35
在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语句。佟刚老师的视频里好像就是这样。
最新文章
- Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数
- 【SPI】Polling Interrupt DMA
- 服务器Linux系统安全维护基础知识介绍
- 【pom.xml 依赖】使用net.sf.json-lib-2.4-jdk15.jar所需要的其他依赖架包 以及其一直在pom.xml报错的问题
- Android生成一维码
- 《PHP程序设计》读书笔记
- 修改linux系统时间的方法(date命令)
- python实现全角半角的相互转换
- gdb小结
- python数据库做成邮箱的注册系统!
- java基础---->;Zip压缩的使用(转)
- Conversion to Dalvik format failed with error 1(android)
- 数据库表反向生成(二) Django ORM inspectdb
- Linux 脚本为什么会有#!
- 高阶函数(Higher-order function)
- 20165237 2017-2018-2 《Java程序设计》第3周学习总结
- Windows 自动启动 bat
- AS安装过程中出现的错误
- ssh 多次登录禁用账号
- rpm软件包、yum软件仓库、systemd初始化进程