首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

hibernate.cfg.xml容易配置过程

2012-10-23 
hibernate.cfg.xml简单配置过程现在开始真正的学习Hibernate过程。先说说hibernate.cfg.xml的配置过程吧。?

hibernate.cfg.xml简单配置过程

现在开始真正的学习Hibernate过程。先说说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>

?<!-- Database connection settings -->


?<property name="connection.driver_class">
??com.mysql.jdbc.Driver//这里相当于JDBC中的加载驱动过程,我这里使用的是MySql数据库。如果是SQL Server的话就是com.microsoft.sqlserver.jdbc.SQLServerDriver,如果是Oracle是oracle.jdbc.driver.OracleDriver
?</property>


?<property name="connection.url">
??jdbc:mysql://localhost:3306/hibernate//这里相当于JDBC中的获取数据库连接,这里是MySQL的,其中3306是数据库的端口号,hibernate是数据库的名字。如果要连接SQL Server的话jdbc:sqlserver://localhost:1433;databaseName=test;其中1433是SQL Server的端口号,test是数据库名称

如果是Oracle的话jdbc:oracle:thin:@cheng:1521:orcl

?</property>


?<property name="connection.username">root</property>//用户名
?<property name="connection.password">123</property>//表示密码

?<!-- JDBC connection pool (use the built-in) -->
?<!-- <property name="connection.pool_size">1</property>-->//数据库连接池

?<!-- SQL dialect -->
?<property name="dialect">
??org.hibernate.dialect.MySQLDialect//这里表示数据库所使用的SQL语句,主要是因为在不同的数据库中有些SQL语句表示的不同Oracle10iDialect
?</property>

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

?<!-- Disable the second-level cache? -->
?<property name="cache.provider_class">
??org.hibernate.cache.NoCacheProvider
?</property>

?<!-- Echo all executed SQL to stdout -->
?<property name="show_sql">true</property>//是否显示打出SQL语句,一般是在开发中设置为true

?<!-- Drop and re-create the database schema on startup -->
?<!--? <property name="hbm2ddl.auto">update</property>-->

?<!--? <property name="hbm2ddl.auto">create</property>-->
?<mapping resource="com/cheng/entry/GuestBook.hbm.xml" />这个就是我们在对象中映射的XML文件
</session-factory>

</hibernate-configuration>

?

最后这个文件时存放在SRC目录下的

热点排行