spring jpa save方法关联保存失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring jpa save方法关联保存失败相关的知识,希望对你有一定的参考价值。

举例:

实体对象 order,通过 refundOrderId关联于 RefundOrderItem表,在新建实体 order中 ,同时需要新建 refundOrderItems,这样如果只是保存order实体,refundOrderItems也会保存信息,但是在RefundOrderItem表上并没有数据。

ps:在实体中的级联级别为 All


@OneToMany(cascade = {CascadeType.ALL,CascadeType.PERSIST,

            CascadeType.REMOVE }, fetch = FetchType.EAGER)

@JoinColumn(name="refundOrderId",referencedColumnName ="refundOrderCode")

private List<RefundOrderItem> refundOrderItems;


以上是关于spring jpa save方法关联保存失败的主要内容,如果未能解决你的问题,请参考以下文章

Spring Data JPA save() 方法不遵循 hashcode/equals 合约

Spring Data Jpa:保存方法仅返回选择,但不执行插入

spring-data-jpa循环保存数据,为啥只保存了最后一条数据

jpa在save失败后service端catch不到异常原因(Hibernate的一级缓存)

spring spring data jpa save操作事务

使用JPA中@Query 注解实现update 操作