Hibernate使用详解

Hibernate的工作流程是什么?有什么好处?

操作方法

  • 01

    1. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

  • 02

    2. 工作原理1>  通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2>  由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3>  通过config.buildSessionFactory();//创建SessionFactory4>  sessionFactory.openSession();//打开Sesssion5>  session.beginTransaction();//创建事务Transation6>  persistent operate持久化操作7>  session.getTransaction().commit();//提交事务8>  关闭Session9>  关闭SesstionFactory

  • 03

    3. 为什么使用Hibernate?Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码Hibernate是一个基于jdbc的主流持久化框架,是用优秀的orm实现,它很大程度的简化了dao层编码工作

(0)

相关推荐

  • 安卓4.0和2.3的区别在哪里?图文详解

    安卓4.0推出已经有一段时间 但对于想升级4.0的朋友来说 4.0区别自己以前2.3的差异在哪里? 到底自己要不要升级4.0了? 下面就来看看4.0有什么区别 相比2.3,安卓4.0在系统上的9大改进 ...

  • adb.exe是什么进程 adb.exe命令详解

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有 ...

  • DiskAid怎么安装使用?iOS神器DiskAid图文注册使用教程详解

    虽然苹果系统相对安卓来说比较封闭一些,但自从小编发现一款名为DiskAid的软件之后,感觉这是要让iOS散发第二春啊!轻松让iOS设备无需连接数据线的情况下在Wifi环境下进行管理,还能让我们闲置的内 ...

  • 微话一键拨号功能设置方法图文详解

    《微话》是一款功能强大的智能拨号软件(点击下载),本文小编主要给大家讲解一下微话一键拨号设置方法详解,不懂的朋友可以一起来了解下吧! 1)首先,进入【更多】界面,然后点击【通用设置】,在【通用设置】界 ...

  • 新版Word中的图表布局功能详解(图文)

    新版Word已经放出有一段时间了,还有好多朋友不熟悉,今天三联网详解一二,希望能帮到您!在Word文档编辑过程中插入图片能够提升文档的品质,并且便于用户加深理解,而最新版本的Word则带来了更加强悍的 ...

  • 苹果iphone看漫画软件comikon下载及使用方法图文详解

    有网友给我推荐了另一款名叫漫画控(comikon)的软件。从官方介绍来看,漫画控不仅在功能上完胜icomic,甚至比起comicglass优势也不少,关键是它还是一款免费软件。笔者在这里为大家详细介绍 ...

  • [视频演示]微软Win10最新触摸板手势功能详解

    Win10之家报道,昨日微软在西班牙巴塞罗那举行了TechED欧洲大会。Windows开发部门负责人Joe Belfiore展示了一系列Win10的新元素,其中包括一系列企业级安全性的demo展示,以 ...

  • 微信刮刮卡怎么做?最快速的微信刮刮卡制作方法详解

    微信刮刮卡是一把营销的利剑,但是如何用最少的资金做一个微信刮刮卡呢,很多朋友都表示自己不知道微信刮刮卡怎么做,今天微信人生的小编在这里就和大家分享一下最简单,最快速的微信刮刮卡制作方法。喜欢的朋友一起 ...

  • 随手记电脑版.随手记手机版怎么同步?随手记同步规则详解

    随手记同步规则详解 单向覆盖?备份再恢复?NO,NO,这些都已经not fashion了!要想HOLD住全场,当然是云端的双向同步啦!!!!随手记的同步是采用的正是目前最炫的双向同步,很多同学对于这种 ...