登录 注册
当前位置:主页 > 资源下载 > 14 > 为了适应MySQL大小写敏感配置,对开源bbs源码java-mybatis-generator中的MyBatisGenerator(MBG)进行扩展类编写

为了适应MySQL大小写敏感配置,对开源bbs源码java-mybatis-generator中的MyBatisGenerator(MBG)进行扩展类编写

  • 更新:2024-11-16 15:07:02
  • 大小:6MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

开源 bbs 源码 java 需求场景 数据库表名和字段名使用驼峰式命名法,解决在生成的 sql 语句中字段名全部变为小写的问题。 虽然我不推荐这种命名方式,但是如果你要坚持,好吧,这个项目能帮到你~~ 分表时做表名替换,实现方式,请参考: 。 基于 MyBatis 的分库分表项目 ,用到了本项目的 说明 曾尝试将数据库表名、字段名也采用驼峰命名法。 现在已经改成: 数据库表名、字段名保持下划线命名法。 针对自定义 SQL 查询结果,对应的自定义 POJO 保持驼峰命名法,查询数据库的 SQL 语句保留原生下划线,并且不用写 resultMap。 做到了 Java 规范与 MySQL 命名规范不一致的完美兼顾。 已添加查询示例,不过仅仅是查询示例,没有考虑到项目架构的合理性。实际项目不会在 web 层直接调用 dal 层,实际项目会有业务层和接口层。 有关 MySQL 命名规范,请参考:,请关注这篇文章提到的 mapUnderscoreToCamelCase 配置项。 运行示例 安装 MySQL,执行 boot-create-table-property/resources/schem