课程
/后端开发
/Java
/Hibernate注解
老师不是在学生类中设置了级联属性为 ALL 吗,应该可以只保存学生对象就可以吧
2016-08-23
源自:Hibernate注解 3-8
正在回答
可以,学生类中添加级联属性,在session保存学生对象时,班级的数据也会自动保存
@ManyToOne(cascade={CascadeType.ALL},fetch=FetchType.EAGER) @JoinColumn(name="cid",referencedColumnName="CID") public ClassRoom getClassRoom() { return classRoom; }
为什么不保存班级对象,会报错
按照课程的配置是不行的,可以自己试试就知道了
举报
轻松学习Hibernate常用注解,学完本课能够灵活应用