框架是什么
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()