zoukankan      html  css  js  c++  java
  • jpa报错object references an unsaved transient instance

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

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

  • 相关阅读:
    applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.
    HTML
    c# Path路径类
    C# 继承
    C# 结构体
    c# 类
    c#方法
    wpf开源控件MahApps.Metro
    c#数组类型
    c#类型转换
  • 原文地址:https://www.cnblogs.com/bbllw/p/11796712.html
Copyright © 2011-2022 走看看