1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE hibernate-configuration PUBLIC
3 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
4 "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
5 <hibernate-configuration>
6 <session-factory >
7 <!--数据库驱动类-->
8 <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
9 <!--数据库地址-->
10 <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
11 <!--用户名-->
12 <property name="hibernate.connection.username">text</property>
13 <!--密码-->
14 <property name="hibernate.connection.password">123456</property>
15 <!--方案-->
16 <property name="hibernate.default_schema">TEXT</property>
17 <!--数据库方言-->
18 <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
19 <!--是否输出SQL语句-->
20 <property name="hibernate.show_sql">true</property>
21 <!--是否格式化SQL语句-->
22 <property name="hibernate.format_sql">true</property>
23 <!--是否自动创建表-->
24 <!--update-如果表不在就自动创建-如果增加属性就增加字段-如果减少属性不会删掉字段 -->
25 <!--create-先删除表和序列,重新创建-适合于重新初始化系统-->
26 <!--create-drop-先删除表和序列,重新创建,用完之后删除 -->
27 <!--validate-检查映射配置和数据库是否符合,如果有差异就报错 -->
28 <property name="hibernate.hbm2ddl.auto">update</property>
29 <!--注册映射文件-->
30 <mapping resource="com/hanqi/dao/User.hbm.xml"/>
31 <mapping resource="com/hanqi/dao/Student.hbm.xml"/>
32 <mapping resource="com/hanqi/dao/Teacher.hbm.xml"/>
33 <mapping resource="com/hanqi/dao/Course.hbm.xml"/>
34 </session-factory>
35 </hibernate-configuration>