这是我的实体
@Entity
public class Order {
...
@OneToMany (fetch = FetchType.LAZY)
@JoinColumn(name="order_uuid", insertable = false, updatable = false)
private List<Item> items;
}
当我创建新的Oder
并将其保存在数据库中时,我得到:
由于:java.lang.IllegalStateException:同步期间 通过未标记的关系找到了新对象 级联PERSIST:com.temp.Item@3cd8c5f。
谁能解释这个错误的原因(我确实添加了insertable = false
)以及如何解决(我在创建订单时不想创建新商品)?