【发布时间】:2017-01-07 00:49:01
【问题描述】:
我有 3 个实体。
public class Masterpiece {
@Id
public Long id;
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
private List<Product> products;
}
public class Product {
@Id
public Long id;
}
public class Purchase {
@Id
public Long id;
@OneToMany(fetch = FetchType.EAGER)
private List<Product> productList;
}
当我尝试使用产品保存 Masterpiece 时,出现错误:
对表“product”的插入或修改违反了外键“fk_product_purchase_4”\n详情:key(purchase_id) = (1)没有出现在“purchase”中
我使用的是 ebean 生成的 ddl。
【问题讨论】:
标签: playframework ebean