Hibernate 主配置文件详解

Hibernate 主配置文件详解

 

 

1、数据库基本配置信息主要包括5项:数据库方言、数据库链接字符串、数据用户名、数据库密码、驱动 具体不一样数据库的配置能够参考以下:html

2、其余信息主要包括3项:是否显示sql语句(showsql) 是否格式化sql语句(format_sql)及是否有Hibernate生成数据库建立脚本(DDL)mysql

3、导入一些对象与表的映射文件sql

具体的配置样例以下:数据库

 

<!DOCTYPE hibernate-configuration PUBLICsession

    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"app

    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">post

<hibernate-configuration>url

    <session-factory>hibernate

       <!-- 1、数据库信息:数据库方言(是一个类的全名)与数据库链接信息 -->orm

       <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>

       <property name="connection.url">jdbc:mysql:///hibernate_20120131</property>

       <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

       <property name="connection.username">root</property>

       <property name="connection.password">root</property>

       <!-- 2、其余配置 -->

       <property name="show_sql">true</property>

       <property name="format_sql">false</property>

       <!--

           create: 先删表,再建表。

           create-drop: 启动时建表,退出前删表。

           update: 若是表结构不一致,就建立或更新。

           validate: 启动时验证表结构,若是不致就抛异常。

        -->

       <property name="hibernate.hbm2ddl.auto">update</property>

       <!-- 3、导入映射配置文件

       <mapping resource="cn/itcast/a_helloworld/User.hbm.xml"/>

        -->

    </session-factory>

</hibernate-configuration>

相关文章
相关标签/搜索