使用JPA的表中的外键

时间:2019-06-15 02:01:45

标签: hibernate jpa

我是JPA的初学者。我有一个用例,其中我有一个父表A,它有一个ID列(唯一的,自动生成的),它是子表B中的外键。我想使用单向一对多映射,因此在实体类中,我在A类中有以下内容

@OneToMany(cascade=CascadeType.ALL)
@JoinColumn(name="A_FK")
private List<B> = new ArrayList<>();

在实体类B中,我只有一个ID列(唯一,自动生成)和其他字段。我的问题是,即使在实际数据库中,我也已在表B中定义了外键,如果我在Java层中省略它,它将很好地工作吗?也就是说,如果我不在B中放置任何ManyToOne,因此根本不提及外键列,那么对于所有CRUD操作,它仍然可以正常工作吗?

谢谢!

0 个答案:

没有答案