一、hibernate.cfg.xml配置:
在网上查了,一直没有找到该配置文件的DTD定义,只能手工慢慢完善:
<?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>
<!--jdbc-->
<property name="connection.username">sa</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:myoracle</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="connection.password">sa</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<!-- jndi配置
<property name="connection.datasource">java:comp/env/jdbc/quickstart</property>
<property name="connection.provider_class"> org.hibernate.connection.DatasourceConnectionProvider</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property> -- >
<!-- 一次读的数据库记录数 -->
<property name="jdbc.fetch_size">50</property> <!-- 设定对数据库进行批量删除 -->
<property name="jdbc.batch_size">30</property>
<!-- 将Hibernate发送给数据库的sql显示出来
<property name="show_sql">true</property>
<mapping resource="myjavapackage/Customer.hbm.xml"/>
</session-factory>
</hibernate-configuration>
|