第一步:添加依賴
第二步:實體類主鍵配置
在主鍵上打@Id註解
第三步:dao繼承mapper
第四步:配置
在application.properties文件內做如下配置
做完以上四步,集成通用mapper就已經完成了!
備註:
mappers 參數導致的各種錯誤
主要針對 Mapper 3.x 版本,升級到 4.x 能解決常見的 mappers 參數問題
異常體現如下:
Error invoking SqlProvider method (tk.mybatis.mapper.provider.SpecialProvider.dynamicSQL)
java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.<init>()
解決方法如下:
在application.properties文件內做如下配置
mapper.mappers=com.blog.user.login.dao.LoginDao
mapper.notEmpty=true