接口內定義一個方法

然后在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,所以也造成了這個問題。

結束
