hibernate3.2简介

时间关系,这里留下几个关键词供以后再整理用: hibernate [img]http://dl.iteye.com/upload/picture/pic/84359/4e1af7a4-7f7d-3cb4-a2a8-80beb852fc0a.bmp[/img]
只关心对象不需要关心关系型的数据库,操纵对象就是间接操作数据库。建立对象模型 > 写好映射文件 > 自动生成表轻量级框架、透明持久化、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我们无法修改;

[img]http://dl.iteye.com/upload/picture/pic/84679/82779a7f-d632-3908-b7ff-f6e257a922d8.png[/img]
hibernate 的核心接口
JDBC:本地事务,只对一个数据库起作用。
JTA:跨资源事务。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值