Hibernate是什么?
面向java环境的对象/关系数据库映射工具。
1.开源的持久层框架.
2.ORM(Object/Relational Mapping)映射工具,建立面向对象的域模型和关系数据模型之间的映射.
mybatis hibernate JPA
3.连接java应用和数据库的中间件.
4.对JDBC进行封装,负责java对象的持久化.
5.在分层结构中处于持久化层,封装对数据库的访问细节,
使业务逻辑层更专注于实现业务逻辑
1 ORM(Object Relation Mapping):对象关系映射,其中的O指的是java对象,R指的关系型数据库,M指的是在java对象和关系型数据库之间建立起来的映射关系
2 ORM下具体的技术实现(列出3个)
Hibernate,Ibatis(Mybatis),JPA
网友评论