1、配置全局主鍵生成策略,配置如下
mybatis-plus:
global-config:
db-config:
id-type: UUID
若此處配置為UUID,主鍵設(shè)置成String類(lèi)型,會(huì)報(bào)類(lèi)型轉(zhuǎn)換錯(cuò)誤,此時(shí)要在實(shí)體類(lèi)上增加注解
@KeySequence(clazz = String.class)
若不用UUID,選擇使用ID_WORKER的話,若主鍵是String類(lèi)型,則應(yīng)使用ID_WORKER_STR
2、在自定義sql里使用queryMapper
dao層在wapper前增加注解:@Param(Constants.WRAPPER)
xml文件里這樣調(diào)用:select * from tmp ${ew.customSqlSegment}