hibernate.properties与hibernate.cfg.xml 区别
Hibernate的配置文件有两种形式:一种是XML格式的文件,一种是properties属性文件。
一)hibernate.cfg.xml
XML格式的配置文件中,除了基本的Hibernate配置信息,还可以指定具体的持久化类的映射文件,这可以避免将持久化类的配置文件硬编码在程序中。XML格式的配置文件的默认文件名为hibernate.cfg.xml。位置:src/hibernate.cfg.xml。
示例如下所示:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!--显示执行的SQL语句-->
<property name="show_sql">true</property>
<!--连接字符串-->
<property name="connection.url">jdbc:MySQL://localhost:3306/STU</property>
<!--连接数据库的用户名-->
<property name="connection.username">root</property>
<!--数据库用户密码-->
<property name="connection.password">root</property>
<!--数据库驱动-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!--选择使用的方言-->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!--映射文件 -->
<mapping resource="com/stuman/domain/Admin.hbm.xml" />
<!--映射文件-->
<mapping resource="com/stuman/domain/Student.hbm.xml" />
</session-factory>
</hibernate-configuration>
二)hibernate.properties
properties形式的配置文件默认文件名是hibernate.properties,在配置文件中包含了一系列属性的配置,Hibernate将根据这些属性来连接数据库。位置:src/hibernate.properties。
配置文件内容如下所示:
#指定数据库使用的驱动类
hibernate.connection.driver_class = com.mysql.jdbc.Driver r
#指定数据库连接串
hibernate.connection.url = jdbc:mysql://localhost:3306/db
#指定数据库连接的用户名
hibernate.connection.username = user
#指定数据库连接的密码
hibernate.connection.password = password
#指定数据库使用的方言
hibernate.dialect = net.sf.hibernate.dialect.MySQLDialect
#指定是否打印SQL语句
hibernate.show_sql=true
三)
properties形式的配置文件和XML格式的配置文件可以同时使用。当同时使用两种类型的配置文件时,XML配置文件中的设置会覆盖properties配置文件的相同的属性。
转载于:https://www.cnblogs.com/hoobey/p/5954201.html
hibernate.properties与hibernate.cfg.xml 区别相关推荐
- hibernate4 mysql配置文件_Hibernate的数据库连接信息配置文件hibernate.properties与hibernate.cfg.xml 区别...
Hibernate的数据库连接信息配置文件hibernate.properties与hibernate.cfg.xml 区别 一.问题提出 测试运行一个"MyEclipse2014.Stru ...
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢. 下面就把详细步骤贴出来,同样,有图有真相. ...
- 关于Hibernate里hibernate.properties not found的问题及数据库方言更新问题
这两天一直在解决这个问题,也查阅了很多资料,实在是心酸的不行.现在终于调试出来了,这么过分一定要发博客! 首先先说明一下,我用的是Hibernate 5.2和MySQL 5.7的版本! 划重点!!-- ...
- hibernate.cfg.xml ,hibernate.properties 关系
hibernate的数据库连接信息是从配置文件中加载的. Hibernate的配置文件有两种形式:一种是XML格式的文件,一种是properties属性文件. 一)hibernate.cfg.xml ...
- hibernate.cfg.xml 配置(摘录)
配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的.映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等.下面从一个映射的例子开始讲解映射元素,映射文件的 ...
- Hibernate框架 主配置文件 Hibernate.cfg.xml 映射配置 说明
1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息.其他参数.映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final ...
- Hibernate的主配置文件hibernate.cfg.xml
1:Hibernate的主配置文件的名字必须是hibernate.cfg.xml(主要配置文件中主要配置:数据库连接信息,其他参数,映射信息): 常用配置查看源码:Hibernate\hibernat ...
- 启动Tomcat报错org.hibernate.cfg.Environment.clinit HHH000206: hibernate.properties not found
报错: org.hibernate.cfg.Environment.<clinit> HHH000206: hibernate.properties not found 解决: 在pom. ...
- hibernate.cfg.xml详细配置
<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <? ...
最新文章
- python 是什么类型的语言-python是一种什么类型的语言
- win10下载python失败_python,mysql_WIN10下载MySQL-python失败,python,mysql,windows - phpStudy
- .NET Framework 类库: Uri类
- python自带的sum()函数和numpy库中的sum()函数的区别
- Android开发--源码学习
- pagerank数据集_从数据结构到算法:图网络方法初探
- javafx之TableView的TableColumn
- [vue] 组件和插件有什么区别?
- 飞鸽传书程序IT基础架构和应用的管理
- 远程连接“终端服务器超出了最大允许连接数” 解决
- ueditor+asp.net异步提交,可以实现了,嘿嘿
- 数据--第26课 - 排序的概念及分类
- linux内核镜像的分层,Docker 入门教程:镜像分层
- 8.最大滑动窗口问题
- Excel 2010 VBA 入门 121 ActiveX控件
- 小米nfc模拟加密门禁卡详细图文教程(实测可用)----------------- IC ID CUID卡区别
- excel2007加载宏的两种方法
- qt GraphicsScene添加背景
- Android 快速集成文档校正能力 超简单
- BFD:Bidirectional Forwarding Detection 双向转发检测
热门文章
- java 1.6 webservice_java jdk1.6内置支持的webservice使用示例
- 修正 010 Editor 模板文件 MachO.bt 的错误
- WriteFile写UNICODE字符串 TxT显示乱码
- Java批量完成对文件夹下全部的css与js压缩,利用yuicompressor
- 静态分配和动态分配内存的区别
- POJ - 2942 Knights of the Round Table (双连通分量)
- ubuntu安装office2010方法如下:
- google protobuf安装与使用
- 列表初始化和赋值初始化的使用注意事项
- 瑞斯康达nms_瑞斯康达iTN产品资料