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}