zoukankan      html  css  js  c++  java
  • Hibernate hibernate.cfg.xml配置

     

    数据库连接<required>:

    <property name="hibernate.connection.driver_class">
      com.mysql.jdbc.Driver
    </property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">root</property>
    <property name="hibernate.connection.url">
      jdbc:mysql://localhost:3306/db_name
    </property>

    方言<required>:

    <!-- 数据库方言:指定连接的数据库,要对应版本,否则无法建表 -->
    <!-- hibernate5.0 MySQL5 -->
    <!-- hibernate5.1 MySQL5InnoDBDialect -->

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

    SQL显示方式:

    <!-- 是否显示SQL -->
    <property name="hibernate.show_sql">true</property>
    <!-- 是否格式化SQL -->
    <property name="hibernate.format_sql">true</property>
    <!-- 是否需要维护表结构 -->
    <property name="hibernate.hbm2ddl.auto">update</property>
      update:没有就创建表,如果表改变了,则增量修改
        在原表基础上进行修改,原表数据不会删除
      create:每次都会删除旧表,创建新表
        每次重新加载hibernate,重新创建数据库表结构,可能会导致数据丢失
      create-drop:先创建,测试完成后,删除表
      validate:校验,不会自动生成表,每次启动数据库都会校验数据库中的表和实体是否一致,如果不一致,报错

    映射信息<required>:

    <!-- mapping文件 -->
    <mapping resource="com/roxy/hibernate/pojo/Customer.hbm.xml"/>
  • 相关阅读:
    SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
    麦咖啡导致电脑不能上网
    SharePoint 2013 Central Admin 不能打开
    SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
    SharePoint 2013 APP 开发示例 系列
    synthesize(合成) keyword in IOS
    Git Cmd
    简单的正则匹配
    Dropbox
    SQL Server Replication
  • 原文地址:https://www.cnblogs.com/roxy/p/7608156.html
Copyright © 2011-2022 走看看