b.大大减少代码量;
高C.性能稍高(相比数据库master,比一般数据库用户写的代码有一定的优势);
d.跨数据库平台;
ORM(对象关系映射):
物体 |
实体类 |
属性 |
数据类型 |
物体 |
关系 |
表格名称 |
田野 |
数据类型 |
记录 |
映射 |
将Object类型的数据映射到关系数据库,这样就可以只操作对象而不操作数据库。 |
2。 Hibernate的运行流程如下图:
3.Hibernate架构:
术语解释(参考中间架构图):
Transient Object:瞬态物体;
Persistent Object:持久对象(硬盘等物理存储介质);
Session:休眠会话;
Session Factory:会话工厂,进程级对象(重量级);
Transation Factory:s 事务工厂;
连接提供商:第三方数据源;
JNDI(Java Naming Director Interface):提供资源目录;
JDBC(Java Data Basic Connection):数据库链接;
JTA(Java Transation API):跨数据库的东西;
4.Hibernate的本质:
5。市场上其他持久层框架:
JDBC、Hibernate、JPA、Ibatis/Mybatis、SpringJDBCTemplate
-->