1) @ManyToOne(cascade={CascadeType.ALL})
增删改查都会级联操作
2) @JoinTable的使用
一般只有多对多关系才需要显性声明对应的中间表名是什么,而一对多和多对一关系的表,不需要声明中间表,直接就能看出表之间的关系,所以不需要使用JoinTable注解
3) cascade 和 fetch
cascade只会影响CUD,R是由fetch参数决定的
@OneToMany(mappedBy="group",
cascade={CascadeType.ALL},
fetch=FetchType.LAZY)