• 通用Mapper相关


    1、通用Mapper中,用@Table来映数据表与实体,其中

       name:指定表的名称,例如@Table(name="ls_post")
        catalog: 指定数据库名称,默认为当前配置的数据库 boot-hibernate  
        schema: 指定数据库的用户名 ,默认为当前配置的用户 root  

    2、通用 Mapper 中,默认情况下是将实体类字段按照驼峰转下划线形式的表名列名进行转换。

    *      例如,PostModel实体中的groupId属性,在通用Mapper中,默认会将groupId转换为group_id,
    * 即数据库字段必须以下划线形式命名,否则会报错(Unknown column 'group_id' in 'field list')
    * 如果想数据库字段与属性名写法保持一致,则可以用@NameStyle(Style.normal)来保持一致性。
    * property --> field 实体属性在前,数据库字段在后
    * normal, //原值
    * camelhump, //驼峰转下划线
    * uppercase, //转换为大写
    * lowercase, //转换为小写
    * camelhumpAndUppercase, //驼峰转下划线大写形式
    * camelhumpAndLowercase, //驼峰转下划线小写形式


  • 相关阅读:
    做问答系统是对题目修改的bug
    控件treetable使用
    百度地图API --地理位置定位
    按每十分钟查询数据
    《deetom》项目开发历程<六> 免登陆
    poj 3348
    poj 1556
    poj 1269
    poj 3304
    R 540
  • 原文地址:https://www.cnblogs.com/Crysta1/p/9817292.html
Copyright © 2020-2023  润新知