hibernate3.2简介

时间关系,这里留下几个关键词供以后再整理用: hibernate hibernate3.2简介
只关心对象不需要关心关系型的数据库,操纵对象就是间接操作数据库。建立对象模型 > 写好映射文件 > 自动生成表轻量级框架、透明持久化、POJO(纯类); EJB2.0 重量级框架透明持久化:无侵入性(无extends、implement),所以是轻量级的,测试也简单方便。
hibernate的优点: 1.简化开发,以往传统的jdbc开发充斥着大量的重复性代码,hibernate做了简化、封装,提高了生产率。 2.更加面向对象,体现OO的思想,所有的CRUD操作都是以对象和实体为单位。 3.移植性好: (1)无侵入性,是一个轻量级框架; (2)CRUD用的是HQL语言,不针对数据库,只需要更改hibernate.dialect,hibernate 就会帮我们把HQL根据dialect转化为sql进行相应的操作。 4.面向对象的数据库现在应用还不广泛,也是导致hibernate应用范围大的原因。 hibernate不适合的场所: 1.批量的更新,删除,效率不高; 2.需要sql优化的项目不适合,因为hql语句生成的sql我们无法修改;

hibernate3.2简介
hibernate 的核心接口
JDBC:本地事务,只对一个数据库起作用。
JTA:跨资源事务。

你可能感兴趣的:(Hibernate,框架)