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"/>

  

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

原文地址:https://www.cnblogs.com/wuyx/p/7908727.html