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,所以也造成了这个问题。

结束
浙公网安备 33010602011771号