登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
Hibernate对象关系映射PPT教案.pptx
文档分类:
IT计算机
|
页数:约66页
举报非法文档有奖
分享到:
1
/
66
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
66
下载此文档
文档列表
文档介绍
Hibernate对象关系映射PPT教案.pptx
Hibernate对象关系映射
Hibernate配置文件
Hibernate 配置文件主要用于配置数据库连接和 Hibernate 运行时所需的各种属性
每个 Hibernate 配置文件对应一个 Configuration 对象
Hibernate配置文件可以有两种格式:
第1页/共66页
JDBC 连接属性
:数据库URL
:数据库用户名
:数据库用户密码
:数据库JDBC驱动
dialect:配置数据库的方言,根据底层的数据库不同产生不同的sql语句,Hibernate 会针对数据库的特性在访问时进行优化
第2页/共66页
C3P0 数据库连接池属性
: 该类用来向 Hibernate 提供JDBC连接
: 数据库连接池的最大连接数
: 数据库连接池的最小连接数
: 数据库连接池中连接对象在多长时间没有使用过后,就应该被销毁
: 缓存 Statement 对象的数量
: 表示连接池检测线程多长时间检测一次池内的所有链接对象是否超时. 连接池本身不会把自己从连接池中移除,而是专门有一个线程按照一定的时间间隔来做这件事,这个线程通过比较连接对象最后一次被使用时间和当前时间的时间差来和 timeout 做对比,进而决定是否销毁这个连接对象。
: 当数据库连接池中的连接耗尽时, 同一时刻获取多少个数据库连接
: 是否每次连接都验证连接是否可用
第3页/共66页
其他
show_sql:是否将运行期生成的SQL输出到日志以供调试。取值 true | false
format_sql:是否将 SQL 转化为格式良好的 SQL . 取值 true | false
use_sql_comments:是否在 Hibernate 生成的 SQL 语句中添加有助于调试的注释
:在启动和停止时自动地创建,更新或删除数据库模式。取值 create | update | create-drop | validate*
第4页/共66页
和
:实质是调用 () 方法设定 JDBC 的 Statement 读取数据的时候每次从数据库中取出的记录条数。
例如一次查询1万条记录,对于Oracle的JDBC驱动来说,是不会 1 次性把1万条取出来的,而只会取出 fetchSize 条数,当记录集遍历完了这些记录以后,再去数据库取 fetchSize 条数据。因此大大节省了无谓的内存消耗。Fetch Size设的越大,读数据库的次数越少,速度越快;Fetch Size越小,读数据库的次数越多,速度越慢。Oracle数据库的JDBC驱动默认的Fetch Size = 10,是一个保守的设定,根据测试,当Fetch Size=50时,性能会提升1倍之多,当 fetchSize=100,性能还能继续提升20%,Fetch Size继续增大,性能提升的就不显著了。并不是所有的数据库都支持Fetch Size特性,例如MySQL就不支
:设定对数据库进行批量删除,批量更新和批量插入的时候的批次大小,类似于设置缓冲区大小的意思。batchSize 越大,批量操作的向数据库发送sql的次数越少,速度就越快。
测试结果是当Batch Size=0的时候,使用Hibernate对Oracle数据库删除1万条记录需要25秒,Batch Size = 50的时候,删除仅仅需要5秒!Oracle数据库
Hibernate对象关系映射PPT教案 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
临床诊断的关键步骤与技巧
28页
《表现性色彩绘画班》
74页
护理配伍禁忌ppt课件
25页
护理流程课件
31页
超励志减肥经典语录
4页
2024年电子商务项目投资申请报告代可行性研究..
73页
世界大学数学专业排名
21页
护理个案比赛ppt课件
25页
2024年城镇污水处理资金筹措计划书代可行性研..
52页
2024年橡胶带资金申请报告代可行性研究报告
79页
护理ppt课件心内科
26页
2024年高速在线检测设备资金需求报告代可行性..
70页
后勤岗位职责与工作内容范本10篇
5页
冠脉介入护理ppt课件
26页
儿童拼图项目融资方案
36页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
66
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
wz_198613
文件大小
:
485 KB
时间
:
2021-06-18
相关标签
煤矿工人工作总结
药学实习总结
外联工作总结
新型职业农民培训总结
小学社会实践活动总结
外贸业务员工作总结
高中数学教学工作总结
班级建设总结
工程测量总结
会计实验总结
计算机原理
PHP资料
linux/Unix相关
C/C++资料
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
骨干班主任培训总结
长途跋涉成语的解析及近义词
重难点解析湖南张家界民族中学物理八年级下..
2024年小学师徒结对徒弟总结
2024年小学导游词(合集15篇)
重难点解析四川广安友谊中学物理八年级下册..
重难点解析北京市第十五中学物理八年级下册..
重难点解析内蒙古赤峰二中物理八年级下册期..
2024年小学四年级数学教师工作总结(精选21..
GRG吊顶工程技术措施及施工方案
精神明亮的人
小学数学实践课评课
装修施工安全确保书
快递业务员(初级)快件处理模拟考试题和答案..
煤投标书
元代版六十七幅推背图
排列组合典型题大全含答案
鼓浪屿建筑特色形成的背景以及历史
毕业设计-铝合金无铬导电氧化膜的研究
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部