Hibernate框架学习1

 

 

 

 

 

 

 

 

 

 

 

 

框架是什么

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()

猜你喜欢

转载自www.cnblogs.com/escapist/p/9057426.html