• hibernate核心配置


    # hibernate核心配置

    注意:
     - hibernate.cfg.xml默认放在src目录下(这样可以自动加载该文件)

     - 必须配置的参数:
      * 数据库的四大参数和方言
     - 可选配置的参数:
      * 是否开启在控制台显示sql语句
      * 是否开启在控制台有格式的显示sql语句
      * 是否开启通过映射创建/更新/删除数据库表结构
     - 引入映射文件**
     
            为什么用xml配置文件,而不用属性配置文件?
            原因:xml可以引入映射文件,而属性文件却不能引入映射文件。

    #配置hibernate根据实体类自动建表功能
         
             注意:hibernate没有自动创建数据库的功能

     * <property name="hibernate.hbm2ddl.auto">可选值如下</property>
       
        - create:每次都重新创建表结构
        - create-drop:每次重新创建表结构后又删除
        - update:更新表结构(如果缺少表,则自动建表;如果表里缺少列,则自动添加)
        - validate:验证数据库表结构
     
    * 优点:
      * 自动创建新表
      * 自动创建新字段
      * 自动修改字段类型
    * 缺点:
      * 不会自动删除表
      * 不会自动删除字段
      * 自动创建的新字段只能是在最后  

  • 相关阅读:
    Nodejs-内置核心模块&npm包管理工具

    python 内置函数
    序列化和反序列化(json 和pickle)dumps 为序列化, json为反序列化
    迭代器iter()
    生成器 yield
    装饰器的解释说明
    面向过程中的局部变量(global)
    函数的参数设定
    集合的基本操作
  • 原文地址:https://www.cnblogs.com/yuefeng123/p/7341949.html
Copyright © 2020-2023  润新知