2-12 Mybatis-Plus 自定義SQL語句演示



接口內定義一個方法

然后在xml內配置這個方法,接收的參數類型是Map類型的,返回的參數類型有兩種方式。

返回的類型。一個是resultType直接寫這個類型,就是對應的實體類。



xml上面配置的username對應的就是這里寫的@Param("username")

方法調用自定義sql


這是典型的Mybatis的知識。

推薦插件Mybatis Helper


安裝后,選擇方法名可以調到xml內對應的方法

遇到的錯誤

 

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mooc.mettingfilm.backend.common.dao.mapper.MoocBackendUserTMapper.describeUserByUserName

這個問題就是xml和dao類沒有映射上。出現此問題的原因就是MybatisPlusConfig這里的MapperSacan掃描的包的地址配置錯了。

再就是我在創建項目的時候,把meeting包寫成了metting,所以也造成了這個問題。

結束

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM