相关疑难解决方法(0)

Hibernate @ManyToMany删除关系

我有2个实体:User和UsersList.

@Entity
@Table(name = "USERS")
public class User {
    @Id
    @GeneratedValue
    @Column(name = "ID")
    private Long id;

    @ManyToMany(cascade = CascadeType.REMOVE, mappedBy = "users")
    private List<UsersList> usersLists = new ArrayList<UsersList>();

    public List<UsersList> getUsersLists() {
        return usersLists;
    }

    public void setUsersLists(List<UsersList> usersLists) {
        this.usersLists = usersLists;
    }
}
Run Code Online (Sandbox Code Playgroud)

@Entity
@Table(name = "USERS_LIST")
public class UsersList {
    @Id
    @GeneratedValue
    @Column(name = "ID")
    private Long id;

    @ManyToMany
    private List<User> users = new ArrayList<User>();

 public List<User> getUsers() {
        return users;
    }

    public void setUsers(List<User> …
Run Code Online (Sandbox Code Playgroud)

annotations many-to-many hibernate

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

annotations ×1

hibernate ×1

many-to-many ×1