hibernate注解表的自关联
@ManyToMany(mappedBy = "friends", cascade = { CascadeType.PERSIST }, fetch = FetchType.LAZY)
private List<User> owns;
@ManyToMany(cascade = { CascadeType.PERSIST }, fetch = FetchType.LAZY)
@JoinTable(name = "friends_middle", joinColumns = { @JoinColumn(name = "friendsId") }, inverseJoinColumns = { @JoinColumn(name = "ownId") })
private List<User> friends;
生成了一张friends_middle中间表

浙公网安备 33010602011771号