博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博为峰JavaEE技术文章 —— Hibernate Configuration
阅读量:6221 次
发布时间:2019-06-21

本文共 830 字,大约阅读时间需要 2 分钟。

hot3.png

本章节小博老师给大家介绍下的配置文件Hibernate.cfg.xml的详细内容。我们先来看一个样例:

connection.driver_class, connection.url, connection.username 和connection.password属性元素定义了JDBC的连接信息。因为我们使用了Mysql作为样例,所以这里的设置都是基于的。其他数据库根据实际情况配置。connection.pool.size用来定义Hibernate内置的连接池的大小。(注意:内置的Hibernate连接池不能用于生产,它缺少几个功能。)

hibernate.dialect 是Hibernate使用的数据库方言,用于定义Hibernate将要连接哪种类型的数据库服务器。

hibernate.show_sql是否在后台显示Hibernate产生的SQL语句,通常在开发时设置为true,便于差错,项目部署后设置为false,提高运行效率。

是指Hibernate每次从数据库中取出并放到JDBC的Statement中的记录条数。Fetch Size值越大,读数据库的次数越少,Fetch Size值越小,读数据库的次数越多。

jdbc.batch_size是指Hibernate每次执行批量插入、删除和更新操作时的记录数。Batch Size值越大,向数据库发送的次数越少,速度就越快,但是将会耗费更大内存。

jdbc.use_scrollable_resultset设置是否允许Hibernate用JDBC的可滚动的结果集。

connection.useUnicode设置连接数据库时是否使用Unicode编码。

connection.characterEncoding设置连接数据库时数据的传输字符集编码方式,一般可以设置为utf-8。避免产生乱码。

 

转载于:https://my.oschina.net/u/2971691/blog/872523

你可能感兴趣的文章
基于http协议使用protobuf进行前后端交互
查看>>
bash腳本編程之三 条件判断及算数运算
查看>>
php cookie
查看>>
linux下redis安装
查看>>
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
JavaScript 数据类型
查看>>
量子通信和大数据最有市场突破前景
查看>>
StringBuilder用法小结
查看>>
对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
查看>>
如何申请开通微信多客服功能
查看>>
Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)
查看>>
非监督学习算法:异常检测
查看>>
App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
Myeclipes快捷键
查看>>
我的友情链接
查看>>
ToRPC:一个双向RPC的Python实现
查看>>
我的友情链接
查看>>