记录mybatis-plus3.X的一些记录

1、配置全局主键生成策略,配置如下

mybatis-plus:
  global-config:
      db-config:
        id-type: UUID

若此处配置为UUID,主键设置成String类型,会报类型转换错误,此时要在实体类上增加注解

@KeySequence(clazz = String.class)

若不用UUID,选择使用ID_WORKER的话,若主键是String类型,则应使用ID_WORKER_STR

2、在自定义sql里使用queryMapper
dao层在wapper前增加注解:@Param(Constants.WRAPPER)
xml文件里这样调用:select * from tmp ${ew.customSqlSegment}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。