我需要在 manytomany 生成的表中有额外的列
有 2 个实体相互关联,多对多(用户多对多组)
@Entity
public class User {
//other fields
private Set<Group> groups = new HashSet<Group>(0);
}
@Entity
public class Group {
//other fields
private Set<User> users = new HashSet<User>(0);
}
所以在这里它在数据库中生成3个表
表 1 - 用户
表 2 - 组
表 3 - 用户组
现在我需要 UserGroup 表中的附加字段,那么如何指定该字段以及在哪个实体中?
附加字段将是
私有布尔 isThisUserIsGroupManager;
这样,我可以让该组的用户也是组管理员。