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

      

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

  • 相关阅读:
    RabbitMQ 部署记录
    Linux下安装db2
    CentOS7 安装 Redis 并设置开机启动
    Firewalld 使用指南
    centos7 redis安装教程
    Centos7下杀毒软件clamav的安装和使用
    centos7 zookeeper集群搭建
    centos开机执行JAR Shell脚本
    centos7 防火墙常用设置
    centos7 Systemd 指令详解
  • 原文地址:https://www.cnblogs.com/wuyx/p/7908727.html
Copyright © 2011-2022 走看看