Hibernate总结
来源:互联网 发布:华为it产品线云计算 编辑:程序博客网 时间:2024/05/22 11:42
一什么是ORM映射
所谓ORM映射,指的是对象数据和数据库数据的映射关系。也就是数据库表中的哪个字段映射对象的哪个属性。我们使用ORM映射来完成数据库的记录和对象属性值之间的转换。
二
Hibernate是一种开放源代码的对象/关系映射框架,是构建在JDBC基础之上的框架
解决阻抗不匹配的问题
完全着眼于关系数据库的 OR 映射
事务处理,生命周期管理不依赖于J2EE容器
三
优点:
1 hibernate只需要操作对象就可以完成数据库的增、删、改、查操作。使用hibernamte更面向对象
2 轻量级、无侵入性,移植性很好
1 事务管理
缺点:
1 批量对对象进行操作时,内存消耗比较严重
2 无法使用数据库特定映射
3 表间关系很复杂时,容易造成性能问题
四 hibernate常用的接口
五 掌握主键生成策略
六、掌握实体类对象三种状态:
七、get和load 的区别
八 掌握实体关系映射的相关配置
九 掌握inverse和caseCade的区别
1 Inverse属性控制关联关系控制方向,维护的是外键
2 Inverse属性用于一对多和多对多关联关系上,设置在set标签上
3 默认为false表示我们可以从一端和多端进行维护。设置为true之后,表示我们只能从多端进行维护
4 Cascade是操作记录上的连锁反应,维护的是记录。某一端进行某种操作时,另一端的关联操作。
十 缓存的分类和使用
十一 延迟加载的含义
1 属性延迟
2 集合延迟
3 对象延迟
- Hibernate总结
- hibernate总结
- hibernate总结
- hibernate总结
- hibernate 总结
- Hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- hibernate 总结
- Hibernate 总结
- Hibernate 总结
- Hibernate总结
- android中创建数据库已经数据库的操作代码的封装
- Study-Hard-数据库连接及实现内部原理(下)
- 黑马程序员.net基础四
- 搞笑记事
- camera sensor readout position(flip/mirror)
- Hibernate总结
- 单击文本框选择日期,超玄
- 给mysql添加用户,并赋予相应的权限
- 传统制造业与互联网的结合
- .NET平台那些事
- 根据编号输出课程名称
- 《老罗的Android之旅》导读PPT
- java类库的阅读笔记_jdk1.7.0_40_java.util.LinkedList
- 黑马程序员.net基础五