hibernate.cfg.xml简单配置过程 博客分类: Hibernate技术 hibernate
现在开始真正的学习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目录下的
推荐阅读
-
hibernate.cfg.xml简单配置过程 博客分类: Hibernate技术 hibernate
-
用Spring集成的JOTM配置分布式事务,结合hibernate jpa 博客分类: mysqlhibernatespringsqlserveroracle
-
Hibernate多对多删除问题的解决 博客分类: hibernate HibernateSpringSQL配置管理C#
-
Hibernate多对多删除问题的解决 博客分类: hibernate HibernateSpringSQL配置管理C#
-
XP上Oracle10图文安装过程 博客分类: 技术简介 XPOracle配置管理WindowsUbuntu
-
Hibernate3 Annotation 博客分类: 开源技术 HibernateSpringEJBmavenXML
-
Struts2参数绑定 博客分类: 开源技术 Hibernate
-
Struts2参数绑定 博客分类: 开源技术 Hibernate
-
Hibernate3 Annotation 博客分类: 开源技术 HibernateSpringEJBmavenXML
-
Hibernate JDBC读取性能比较 博客分类: 开源技术 JDBCHibernateORMJVMOracle