zoukankan      html  css  js  c++  java
  • Hibernate.cfg.xml详解

        在搭建Hibernate环境时需要配置Hibernate.cfg.xml配置文件,本文将想详细讲解配置文件的内容。

    1.数据库连接信息

      配置数据库驱动。(其中name为连接方式,我在这写jdbc的连接,其中还可以写连接池)

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

      连接url,在hibernate4中不写端口和IP为默认本地ip和3306端口

        <property name="connection.url">jdbc:mysql://192.168.31.42:3306/hibernate4</property>

      配置连接用户名

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

      配置连接用户密码

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

    2.Hibernate可选项

      数据库方言

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

      是否打印sql语句

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

      格式化sql语句

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

      查看数据库更新方式

        其中有几个值需要注意

          create      每次执行,都把原有数据表删除,再创建该表。

          create-drop 在显示关闭sessionFactory时,将drop掉数据库表schema(表)。

          validate    检测

          update      如果表不存在就创建表,有就不用创建

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

    3.映射文件

      每增加一个pojo类就增加一个

      <mapping resource="cn/siggy/pojo/User.hbm.xml"/>

      

    注:本文是在学习期间根据网上视频写的学习笔记,如有侵权请联系删除!

  • 相关阅读:
    [转]用C++实现跨平台游戏开发之Irrlicht引擎
    Struts 2中的constant
    Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序
    eclipse、myeclipse、aptana 安装spket ,zen coding等插件
    第三方软件源——OpenSUSE
    opensuse 12.2 安装手记
    eclipse j2ee 开发环境配置
    多线程浏览器编程总结
    c#.net设计规范一
    正则表达式系统学习之一
  • 原文地址:https://www.cnblogs.com/wuyx/p/7908727.html
Copyright © 2011-2022 走看看