mybatis.generator.1.3.6与tk.mybatis通过mapper使用细节

本文介绍了在SpringBoot项目中集成Mybatis Generator 1.3.6的细节,包括如何去除表名前缀,以及结合Tk.Mybatis的通用Mapper实现UUID主键生成策略。在配置逆向工程时,注意属性`tableNamePrefix`的设置,确保首字母大写且不使用下划线。同时,展示了如何利用通用Mapper的insert方法返回UUID主键。
摘要由CSDN通过智能技术生成

如何在springboot项目中集成mybatis.generator插件的教程在网上已经很多了,这里只是分享一些使用时的细节。

(1)我们在逆向生成实体类时,通常需要将我们表名中的前缀去掉,1.3.6版本后添加了一个属性可以实现此功能,如下:

		<table
          tableName="base_%"
          enableCountByExample="false"
          enableUpdateByExample="false"
          enableDeleteByExample="false"
          enableSelectByExample="false"
          selectByExampleQueryId="false">
          <!-- 是否只生成POJO对象 -->
          <property name="modelOnly" value="false"/>
          <domainObjectRenamingRule searchString="^Base" replaceString="" />
        </table>

上述标签是generatorConfig.xml文件中用于配置需要进行逆向的表的部分,
<domainObjectRenamingRule searchString="^Base" replaceString=&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值