Hibernate的作用是什么
2017-05-21 13:30
260 查看
Hibernate的作用是什么
@ sunRainAmazing一、在ssh框架中hibernate的作用是什么呢?
1、hibernate是一种ORM(对象映射)框架的持久性框架, 它是对JDBC做了轻量级的封装, 使得程序员可以面向对象思维的对数据库进行操作。 2、支持各种关系数据库,它的级联功能很好的支持着表与表之间的各种关系。 3、与spring整合之后连接数据库的代码和控制事物的代码都统一, 由spring管理,简化了代码,以及更好的管理事物。 4、hibernate提供一级和二级缓存的功能,极大的提高了性能。 5、hibernate提供方便的API进行CURD,减轻了大量SQL语句的编写。
二、级联关系中重要的属性及意义
1、inverse(由哪一端维护关联关系) 这时inverse值用来标明由谁来维护关联关系。 设为true时反转控制角色,即由该 属性关联的对象维护关联关系。 2、casecade(级联删除、存储、更新、all) all : 所有操作都传递到相关联的对象 save-update 保存和更新传递到相关联的对象 delete 删除操作传递到相关联的对象 delete-orphan : 所有操作都传递到相关联的对象 并删除不再与父对象关联的对象。 3、lazy 懒加载(必须保持session有效否则无法获取,默认为true延迟加载) lazy=false表示已启动就会将所有关联表的记录加载 lazy=true表示只有调到关联的方法才会加载
相关文章推荐
- SSH中 struts hibernate spring 各起什么作用
- SSH中 struts hibernate spring 各框架各起什么作用
- SSH中 struts hibernate spring 各起什么作用
- SSH中 struts hibernate spring 各起什么作用
- Hibernate中的SessionFactory有什么作用? SessionFactory是线程安全的吗?
- SSH框架中struts、spring、hibernate各起什么作用
- SSH中 struts hibernate spring 各起什么作用
- Hibernate中Criteria和DetachedCriteria的作用是什么
- Struts,Spring,Hibernate分别什么作用?
- SSH中 struts hibernate spring 各起什么作用
- hibernate的配置文件*hbm.xml的class标签的 schema 是什么意思有什么作用?
- SSH中 struts hibernate spring 各起什么作用
- SSH中 struts hibernate spring 各起什么作用
- hibernate many-to-one标签中的insert和update属性起什么作用
- hibernate+structs+spring各有什么作用
- 扫盲:SSH中 struts hibernate spring 各起什么作用
- java hibernate 关联关系有什么作用
- SSH中 struts hibernate spring 各起什么作用
- struts+spring+hibernate(SSH)框架中spring到底起什么作用啊?它与struts+hibernate(SH)框架相比又有哪些优缺
- SSH中 struts hibernate spring 各起什么作用