JPA和外键约束

时间:2014-02-10 15:30:12

标签: java mysql sql hibernate jpa

我听说我们能够基于现有数据库创建整个JPA实体结构。现在,有了现有的外键约束:

现在让我定义一个简单的成员,例如如下:

 @OneToMany(mappedBy = "user", 
            cascade = {CascadeType.MERGE, CascadeType.REMOVE}) 
 private List<UserGroup> userGroups;

此引用是使用外键还是使用现有逻辑处理,即在事务中运行两个查询或更多后续查询。

问题是:我是否允许定义外键以快速运行本机查询,同时保持系统处于一致状态?在许多情况下,我不想放弃JPA实体管理。

0 个答案:

没有答案