[b]主控方[/b]
其中roles为user对象的一个属性
------------------------------------------
[b]受控方[/b]
@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE },
fetch = FetchType.EAGER)
@JoinTable(name="user_role", joinColumns={@JoinColumn(name="user_id")},
inverseJoinColumns={@JoinColumn(name="role_id")})
public Set<Role> getRoles() {
return roles;
}
其中roles为user对象的一个属性
------------------------------------------
[b]受控方[/b]
@ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE },
fetch = FetchType.LAZY, mappedBy="roles")
public Set<User> getUsers() {
return users;
}
本文详细解析了Java中用户与角色之间使用ManyToMany注解实现的双向关联映射方法,包括主控方与受控方的实现细节。

被折叠的 条评论
为什么被折叠?



