`
Lstoryc
  • 浏览: 80582 次
文章分类
社区版块
存档分类
最新评论

object references an unsaved transient instance - save the transient instance be

 
阅读更多
object references an unsaved transient instance - save the transient instance before flushing:..........

 

在Entity设置了单向的 ManyToMany, 级联新增的时候发现报错了

    @ManyToMany(cascade = { CascadeType.REFRESH, CascadeType.MERGE })  
    @JoinTable(name = "t_Testcase_TestScript", joinColumns = { @JoinColumn(name = "caseId") }, inverseJoinColumns = { @JoinColumn(name = "scriptId") })  
    private Set<TestScript> testScripts = new HashSet<TestScript>();  

 

原因:级联对象没有被保存

 

解决办法:

cascade = { CascadeType.ALL }

 

或者把级联对象先保存

 

分享到:
评论

相关推荐

    毕业设计-物流管理系统的设计与实现(java)

    3.Caused by:org.hibernate.TransientObjectException:object references an unsaved transient instance 原因:代码中关联的对象没有set值进去。查看代码,发现是enterPriseStrength和enterprise为多对一

    制作调试过程及数据记录1

    在调试过程中,可能会遇到`Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance`这样的异常。这个异常通常是因为在持久化操作时,关联的对象没有被正确设置。例如...

    Hibernate映射导致的几个异常

    TransientObjectException: object references an unsaved transient instance 这个异常通常发生在级联操作中,例如当配置了`cascade="save-update,persist"`。如果在保存一个对象时,该对象引用了一个未保存的...

    java 遇到的各种异常

    `org.hibernate.TransientObjectException`: object references an unsaved transient instance** - **异常描述**:当尝试保存一个对象时,该对象引用了一个尚未被持久化的对象。 - **原因分析**:通常发生在尝试...

    JPA 开发中遇到的错误

    org.hibernate.TransientObjectException: object references an unsaved transient instance 当一个实体引用了另一个尚未保存的实体时,会抛出此类异常。这通常发生在级联保存的场景中,如果父实体尝试保存时,子...

    hibernate常见错误解决方案

    **TransientObjectException: object references an unsaved transient instance** **异常描述:** 此异常表示一个实体引用了另一个尚未保存的瞬态实体。 **解决方法:** - 在保存实体之前先保存所有关联的瞬态...

Global site tag (gtag.js) - Google Analytics