日期:2014-05-16 浏览次数:20461 次
Hibernate的描述文件可以是一个 properties属性文件,也可以是一个 xml文件。下面讲一下 Hibernate.cfg.xml的配置。配置格式如下:
1 . 配置数据源
?????? 在 Hibernate.cfg.xml中既可以配置 JDBC,也可以配置 JNDI。在本小节中讲述数据源如何配置。
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>
<!-- 各属性的配置 -->
<!— 为 true 表示将 Hibernate 发送给数据库的 sql 显示出来 -->
<property name="show_sql">true</property>
<!-- SQL 方言,这边设定的是 MySQL -->
<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
<!-- 一次读的数据库记录数 -->
<property name="jdbc.fetch_size">50</property>
<!--
设定对数据库进行批量删除
-->
??????? <property name="jdbc.batch_size">30</property>
<!— 下面为 JNDI 的配置 -->
<!-- 数据源的名称 -->
<property name="connection.datasource">java:comp/env/jdbc/datasourcename</property>
<!-- Hibernate 的连接加载类 -->
<property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<!— 映射文件 -->