微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

hibernate 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>
        <!-- 配置数据库连接信息 -->
       <!--  <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://127.0.0.1/hibernate3</property>
        <property name="connection.username">hello</property>
        <property name="connection.password">225588</property> 
        <property name="connection.datasource">java:comp/env/jdbc/vote</property> -->
        <!-- 数据库方言 -->
        <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
        <!-- 在控制台输出sql语句 -->
        <property name="show_sql">true</property>
        <!-- 格式化sql语句 -->
        <property name="format_sql">true</property>
        <!-- 数据库生成策略 -->
        <!-- 数据库方言:指数据库按照那种数据库语法规则生成。 hibernate.hbm2ddl.auto:数据库生成策略 #hibernate.hbm2ddl.auto 
            create-drop:系统启东时先创建数据库,系统退出时删除数据库 #hibernate.hbm2ddl.auto create:系统启动时先删除原有数据库,再创建新的数据库 
            #hibernate.hbm2ddl.auto update:首先检测数据库是否存在,不存在则创建数据库,存在执行操作。 #hibernate.hbm2ddl.auto 
            validate:验证表结构,不会创建表 -->
        <property name="hibernate.hbm2ddl.auto">update</property>
       <!--  <property name="hibernate.current_session_context_class">thread</property> -->
    </session-factory>
</hibernate-configuration>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐