码迷,mamicode.com
首页 > 编程语言 > 详细

16.spring+hibernate简单实例

时间:2016-08-23 18:33:02      阅读:164      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!