Hibernate-概述-搭建-测试-配置详解
2024-08-26 07:21:30
一 hibernate概述
1.1 框架是什么
1.框架是用来提高开发效率的
2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.
3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.
1.2 hibernate框架是什么
1.3 hibernate的好处
操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句
1.4 hibernate是一款orm框架
orm:object relationg mapping. 对象关系映射
orm分4级
- hibernate属于4级:完全面向对象操作数据库
- mybatis属于2级
- dbutils属于1
二 hibernate框架的搭建
2.1 下载hibernate
hibernate解压后的文件夹如下
2.2 导包
导入必须包
驱动包
2.3 创建数据库,准备表,实体
2.4书写orm元数据
导入约束
orm元数据
2.5 书写主配置文件
2.6 书写代码测试
三 配置详解
3.1 orm元数据
根元素
class元素
id元素
property元素
3.2 hibernate主配置
必选属性配置(5个)
可选属性配置(3个)
元数据引入配置
四 hibernateAPI详解
4.1 Configuration
创建
加载主配置
加载orm元数据(扩展|了解)
4.2 SessionFactory
4.3 Session
获得事务
增
查
改
删
4.4 Transaction
封装了事务的操作.
打开事务
方式一
方式二(建议使用)
提交事务
回滚事务
五 源码和资料
链接:https://pan.baidu.com/s/1sAUNuuNX8wmsN2jIkhPLMw 密码:7z5z
最新文章
- [原创]在Docker上部署mongodb分片副本集群。
- 《30天自制操作系统》笔记(03)——使用Vmware
- UNITY3D的变量初始化问题
- android:clipToPadding和android:clipChildren
- linux下IPTABLES配置详解
- 硬件相关-JTAG接口
- 深入MySQL源码 学习方法 何登成专家
- android动画效果演示
- js手机号批量滚动抽奖代码实现
- java 多线程,T1 T2 T3 顺序执行
- js算法初窥02(排序算法02-归并、快速以及堆排序)
- P2678 跳石头(二分+模拟)
- servlet生成图片验证码
- HDU 5493 Queue 【线段树】
- Linux安装 centos 7 最小化 安装
- nodeJS总结day1
- 代码统计工具-cloc
- js实现粒子特效,particles.js的使用
- oracle的loop等循环语句的几个用法小例子
- 【刷题】BZOJ 2935 [Poi1999]原始生物
热门文章
- Berlekamp Massey算法求线性递推式
- PAT甲级——A1125 Chain the Ropes【25】
- Hadoop完全分布式配置
- Pycharm VS VS Code(个人使用感受)
- HYNB Contest 7:2017 Asia HCMC Vietnam National Programming Contest
- Python系统(os)相关操作
- sparkJavaApi逐个详解
- Type.GetType(string.contains(','))
- Oracle使用语句块之循环插入数据
- 传递闭包+求概率——列项相消法lightoj1321好题