单向多对一 级联:就是我操作一方数据,就同时可以多方的数据也一并操作 persist(dir); 级联分为:级联保存 级联删除 @OneToMany(cascade = CascadeType.PRESIST) 单向多对一: 一个用户可以拥有多个角色,一个角色也可以拥有多个用户 保存的时候需要保存多个设置的角色和用户,会重新生成一张表,对应外键 配置高级级联,然后只需要添加这个配置的的类型 删除必须先要删除中间表