博为峰Java技术文章 ——JavaEE Hibernate配置文件
2016-12-26 00:00
120 查看
博为峰小博老师:
Hibernate通过读取默认的XML配置文件hibernates.cfg.xml加载教据库的配置信息,该配置文件被默认放于项目的classpath根目录下。
<?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>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property><!--数据库方言-->
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/banggo?useUnicode=true&characterEncoding=utf8</property><!--数据库URl -->
<property name="connection.username">root</property><!--数据库用户名-->
<property name="connection.password">123</property><!--数据库密码-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property><!--数据库驱动-->
<property name="show_sql">true</property><!--打印SQL-->
<property name="format_sql">true</property>
<property name="current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
从配置文件中可以看出,配里的信息包括整个数据库的信息,例如数据库的驭动、URL地址、用户名、密码和Hibernate使用的方言,还需要管理程序中各个数据库表的映射文件。配置文件中<property>元素的常用配置属性如下图所示。
Hibernate通过读取默认的XML配置文件hibernates.cfg.xml加载教据库的配置信息,该配置文件被默认放于项目的classpath根目录下。
<?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>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property><!--数据库方言-->
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/banggo?useUnicode=true&characterEncoding=utf8</property><!--数据库URl -->
<property name="connection.username">root</property><!--数据库用户名-->
<property name="connection.password">123</property><!--数据库密码-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property><!--数据库驱动-->
<property name="show_sql">true</property><!--打印SQL-->
<property name="format_sql">true</property>
<property name="current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
从配置文件中可以看出,配里的信息包括整个数据库的信息,例如数据库的驭动、URL地址、用户名、密码和Hibernate使用的方言,还需要管理程序中各个数据库表的映射文件。配置文件中<property>元素的常用配置属性如下图所示。
相关文章推荐
- 博为峰Java技术文章 ——JavaEE 初识HibernateⅠ
- 博为峰Java技术文章 ——JavaEE Hibernate实例状态
- 博为峰Java技术文章 ——JavaEE Hibernate查询数据
- 博为峰Java技术文章 ——JavaSE Swing 复选框
- 博为峰Java技术文章 ——JavaSE Swing 单选按钮II
- 博为峰Java技术文章 ——JavaSE Swing JComponent类II
- 博为峰Java技术文章 ——JavaEE Hibernate删除数据
- 博为峰Java技术文章 ——JavaSE Swing 普通按钮
- 博为峰Java技术文章 ——JavaSE Swing 单选按钮Ⅰ
- 博为峰Java技术文章 ——JavaEE Hibernate配置文件
- 博为峰Java技术文章 ——JavaSE Swing 按钮
- 博为峰Java技术文章 ——JavaSE Swing 标签
- 博为峰Java技术文章 ——JavaEE Hibernate删除数据
- 博为峰Java技术文章 ——JavaEE 初识Hibernate II
- 博为峰Java技术文章 ——JavaSE Swing 标签
- 博为峰Java技术文章 ——JavaEE Hibernate初始化类
- 博为峰Java技术文章 ——JavaEE Hibernate初始化类
- 博为峰Java技术文章 ——JavaEE Hibernate修改数据
- 博为峰Java技术文章 ——JavaSE Swing 单选按钮II
- 博为峰Java技术文章 ——JavaEE Hibernate查询数据