Hibernate 一对多关系,从一的一方添加多。

2024-11-03 22:36:06
推荐回答(1个)
回答1:

这么改:
User表:

@OneToMany(mappedBy="user")
@Fetch(FetchMode.SUBSELECT)
private List orders;

Order表:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="userid")
private User user;

@JoinColumn只需要写在多的一端就行了