码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate框架学习1

时间:2018-05-18 19:26:04      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:.com   增删改查   增删改   ati   UI   测试   学习   效率   使用步骤   

 

 

 

 

 

 

 

 

 

 

 

 

框架是什么

1.框架是用来提高开发效率的

2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.

3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

 

orm分4级

1.hibernate属于4级:完全面向对象操作数据库

2.mybatis属于2级

3. dbutils属于1级

 

hibernate的好处

操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

使用配置文件(或者其他手段),将对象的信息与数据库中的表进行对应

 

使用步骤:

1.导包  required (9个) + 数据库驱动包 + 

2.准备实体  然后书写映射文件

技术分享图片

主配置文件

技术分享图片

技术分享图片

技术分享图片

测试

技术分享图片

配置文件详解

 技术分享图片

class元素

 技术分享图片

id元素

 技术分享图片

property元素

 技术分享图片

 

hibernate主配置

必选属性配置(5个)

技术分享图片

可选属性配置(3个)

 技术分享图片

元数据引入配置

 技术分享图片

hibernateAPI详解

Configuration

 技术分享图片

加载主配置

 技术分享图片

加载orm元数据(扩展|了解)

技术分享图片

创建sessionFactory

 技术分享图片

SessionFactory

 技术分享图片

技术分享图片

Session

 技术分享图片

获得事务

 技术分享图片

 

增删改查

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

Transaction

封装了事务的操作.

打开事务

 技术分享图片

技术分享图片

推荐使用

 

提交事务 session.commit()  回滚事务  session.callback()

Hibernate框架学习1

标签:.com   增删改查   增删改   ati   UI   测试   学习   效率   使用步骤   

原文地址:https://www.cnblogs.com/escapist/p/9057426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!