请教大伙一个问题,
我用EJB3.0配置用户与角色的多对多关系,我添加一个用户,想级联添加中间表,要怎么才能级联添加

解决方案 »

  1.   

    public class User { @ManyToMany(cascade={CascadeType.PERSIST,CascadeType.REMOVE,CascadeType.REFRESH,CascadeType.MERGE})
    @JoinTable(name = "user_role", joinColumns = @JoinColumn(name = "user_id"), inverseJoinColumns = @JoinColumn(name = "role_id"))
    public Set<Role> roles = new HashSet<Role>();
    }public class Role {

    @ManyToMany(mappedBy="roles")
    public Set<User> users = new HashSet<User>();
    }