目录
1.hibernate介绍
问题:hibernate是什么,它能做什么?
hibernate冬眠Hibernate是一个开放源代码的对象关系映射框架..它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据应
- 1.hihernate是一个开源框架
- 2.对idbs进行封装
- 3.直接操作iava对象就可以操作数据库中的表.
- 4.hibernate是一个ORM映射框架
对象关系映射(英: object Relational Mapping,简称ORM,或o/RM,或o/R mapping)
类似hibernate这样idbc的封装框架还有哪些?
- 1、 JPA Java Persistence API 通过注解描述对象与数据表映射关系、(只有接口规范).
- 2、 Hibernate最流行ORM框架,通过对象-关系映射配置,可以完全脱离底层sQL . ibernate实现JPA规范
- 3, MyBatis 本是apache的一个开源项目iBatis,支持普通SQL查询,存储过程和高级映射的优秀持久层框架(企业主流) MyBaits并不是完全ORM,需要在xml中配置SQL语句
- 4. Apache DBUtils、 Spring JDBCTemplate
语句封装程度Hibernate > MyBatis > Apache DBU