首页 > 编程语言 > 详细

16.spring+hibernate简单实例

时间:2016-08-23 18:32:57      阅读:239      评论:0      收藏:0      [点我收藏+]

1.概念

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

hibernate对象:

① configuration (Configuration 类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象)

②sessionFactory(一个数据库对应一个sessionFactory对象)

③session     (针对操作数据库的对象)

④transition       (Transaction 接口是对实际事务实现的一个抽象,这些实现包括JDBC的事务、JTA 中的UserTransaction、甚至可以是CORBA 事务)

⑤query            (Query接口让你方便地对数据库及持久对象进行查询,它可以有两种表达方式:HQL语言或本地数据库的SQL语句。

⑥Criteria接口与Query接口非常类似,允许创建并执行面向对象的标准化查询。值得注意的是Criteria接口也是轻量级的,它不能在Session之外使用。

通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

代码实现:

 

16.spring+hibernate简单实例

原文:http://www.cnblogs.com/chenxiaomeng/p/5800377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!