错误原因:
在调用hibernate存储数据时,需要将数据库中表对应的持久类对象作为参数传递。如果这时的对象中有其他的表字段属性并且是引用对象类型,那么这个属性必须是持久态或者是null的,瞬时态和脱管态都会报错。我这次报错就是因为在订单对象中包含了其他对象,并且这些对象不为null。
如果包含的对象的数据用不到的话,最简便的解决办法就是把包含的对象全部置为null。
如果用得到对象中的数据,那么调用持久层的方法重新查询出对应的对象,此对象此时为持久态,在重新赋值到要保存的对象中即可。

原文链接:https://blog.csdn.net/sinat_39789638/article/details/78208481

最新文章

  1. TYPESDK手游聚合SDK服务端设计思路与架构之四:流程优化之信息安全与订单校验
  2. linux svn hooks代码自动更新至项目
  3. 配置IIS,Apache,PHP过程中遇到的一些问题
  4. 快速熟悉Zbrush中的四种裁切笔刷
  5. 缓存算法之belady现象
  6. Redis Sentinel哨兵集群
  7. python中的namespace
  8. UML时序图
  9. C语言小知识
  10. BZOJ 2946: [Poi2000]公共串( 后缀自动机 )
  11. --@ui-router——$state服务原版详解
  12. Hyperledger Fabric Endorsement policies——背书策略
  13. BGP: 容易实现路由备份,不容易实现等价负载均衡。
  14. Js 布尔值操作符
  15. 用python画三角函数
  16. JavaScript快速入门-简介
  17. 第二章 使用接口(Using Interfaces)-书籍翻译
  18. Centos 7.x系统安装后的初始化配置
  19. console.dir() 与 console.dirxml() 的使用
  20. CF632D Longest Subsequence

热门文章

  1. Day6前端学习之路——布局
  2. 关键两步+6个要点,让Windows应用程序享有K8S的绝佳优势
  3. windows下修改tomcat的startup.bat脚本文件后台运行
  4. The finally block does not always execute in try finally
  5. 解决React路由URL中hash(#)部分的显示 、browserHistory打包后浏览器刷新页面出现404的问题
  6. 「Kafka」Kafka中offset偏移量提交
  7. 基于arduino的气象站
  8. mybatis 测试输出SQL语句到控制台配置
  9. C#设计模式学习笔记:(6)适配器模式
  10. Node.js核心模块-net