该文件中存放着数据库连接驱动程序类,登录数 据库的用户名/密码,映射持久化类配置文件的位 置等信息. Hibernate初始化时会自动在classes路径中寻找 这个文件,并读取其中的配置信息,为后期数据 库操作做准备. Hibernate配置文件有两种描述: XML文件方式
默认文件名: hibernate.cfg.xml 提供较好的结构与配置方式 建议使用
properties文件
默认文件名: hibernate.properties
XML文件进行配置
使用XML文件进行配置 可以在配置文件中指定对象与数据库表格的映射文件位 置 XML配置文件的位置必须在Classpath下 默认的XML配置文件名称是hibernate.cfg.xml 使用下面的方式来读入XML文件以配置Hibernate: Configuration config = new Configuration().configure();
<?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="show_sql">true</property> <property name="dialect"> org.hibernate.dialect.MySQLDialect</property> <property name="connection.driver_class"> com.mysql.jdbc.Driver</property> <property name="connection.url"> jdbc:mysql://localhost/demo</property> <property name="connection.username">root</property> <property name="connection.password">root</property> <mapping resource="onlyfun/caterpillar/User.hbm.xml"/> </session-factory> </hibernate-configuration>