hibernate映射一些小结

来源:互联网 发布:编程三个数相加等于30 编辑:程序博客网 时间:2024/06/05 16:06

最近的项目对hibernate有一些心得,很基础但很实用,也是本人经常犯的错误

 

暂且记录下来,以后也可以有个参照。

 

 

下面以student和classroom,1:n关系在hbm里做映射

 

classroom里的映射

一对多,做个set集

   

 

inverse 指的是维护方,在classroom里面

inverse=false,则classroom不做维护

 

cascade = "all-delete-orphan" 显示删除,

eg.删除classroom的时候,需要先删除classroom里面的student,再删除student

 

cascade = "all" 直接删除,

eg.删除classroom的时候,直接删除student

 

cascade = "none"

eg.删除classroom的时候,student.setClassroom(null)即可

 

原创粉丝点击