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的一级缓存)