Home  >  Article  >  Database  >  hibernate.cfg.xml文件的解说

hibernate.cfg.xml文件的解说

WBOY
WBOYOriginal
2016-06-07 15:28:481071browse

?xml version='1.0' encoding='utf-8'?!DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtdhibernate-configurationsession-factory!-- Database con

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

	<session-factory>

		<!-- Database connection settings -->
		<!-- 连接数据库的操作 -->
		<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="connection.url">jdbc:mysql://localhost:3306/hibernate</property>
		<property name="connection.username">root</property>
		<property name="connection.password">admin</property>

		<!-- JDBC connection pool (use the built-in) -->
		<!-- 真正开发很少用hibernate自带的连接池,用application本身用jndi注册在里面的连接池 -->
		<!-- <property name="connection.pool_size">1</property> -->

		<!-- SQL dialect -->
		<!-- 数据库方言hql是hibernate官方的语言 -->
		<property name="dialect">org.hibernate.dialect.MySQLDialect</property>

		<!-- Enable Hibernate's automatic session context management -->
		<!-- <property name="current_session_context_class">thread</property> -->

		<!-- Disable the second-level cache -->
		<!-- 不使用二级缓存的设置 -->
		<!-- 优化hibernate的时候会用到 -->
		<property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>

		<!-- Echo all executed SQL to stdout -->
		<!-- 控制台打印sql语句 -->
		<property name="show_sql">true</property>

		<!-- Drop and re-create the database schema on startup -->
		<!-- hibernate是否自动生成建表语句 -->
		<!-- ddl数据库定义语言,即建表语句 -->
		<!-- <property name="hbm2ddl.auto">update</property> -->


		<!-- 映射实体的配置文件 -->
		<mapping resource="org/hibernate/tutorial/domain/Event.hbm.xml" />

	</session-factory>

</hibernate-configuration>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn