Hibernate Part2
来源:互联网 发布:温度测试仪软件 编辑:程序博客网 时间:2024/05/16 15:08
–原作者 尚硅谷-佟刚
双向 多对一
Customer 一的一端 inverse=”false”
Customer 一的一端 inverse=”true”
Customer 一端的inverse=”false”
Customer 一端的inverse=”true”
结论: 先插入一的一端再插入多的一端,并且让多的一端维护关联关系
1.若查询多的一端的对象,默认情况下,只查询多的一端的对象,不会查询关联的1的一端的对象!
2.获取Order对象时,默认情况下其关联的Customer对象是一个代理对象!
3.若查询一的一端的对象,默认情况下对n的一端的集合使用延迟加载
4.返回多的一端的集合时,是Hibernate内置的集合类型,该对象具有延迟加 载和存放代理对象的功能.
5.在需要使用集合中元素的时候进行初始化
cascade 级联属性常用取值
save-update
delete(删除记录本身与其关联的子记录)
all
all-delete-orphan
Customer customer=(Customer) session.get(Customer.class,6); customer.getOrders().clear();
必须配合 delete-orphan 删除与其关联的子记录
阅读全文
0 0
- Hibernate Part2
- part2
- PART2
- Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part2
- SyntaxHighlighter part2
- Mediation part2
- MileStone(part2)
- HTRC110 part2
- struts part2
- Part2:Example
- Part2:CSmartPtr
- RxAndroid--Part2
- linux-part2
- Part2.CodeWars
- TimeBack:part2
- html-part2
- Django-part2
- Struts2 Part2
- RecastNavigation-NavMesh生成原理
- Android WebView 调试方法
- linux 内核驱动中对文件的读写
- 使用Python操作MongoDB
- HDU-1730-Northcott Game【nimm 博弈】
- Hibernate Part2
- 安卓自动化测试之uiautomator(Python篇)四 Uisecltor
- 欢迎使用CSDN-markdown编辑器
- MySQL 必知必会 学习笔记三
- Scala学习笔记——20170819
- redis发布订阅java代码实现
- 关于二叉树四种遍历方式以及一些基本操作的方法总结
- Python两个内置函数——locals 、globals 和命名空间说明
- python数据分析(1)——获取微信好友的统计信息