今天出现了一个问题。
在com.lan.mapper包下有一个UserDao接口和UserMapper.xml映射文件。在做测试的时候,使用的是包扫描的方式
在做模糊查询的时候一直出现异常,查了很久发现是映射文件找不到对应的方法。仔细查了很久都没有结果。
当我把接口UserDao的名字改为UserMapper之后,执行成功。
这可能也就是mybatis逆向工程自动生成接口和映射文件自动命名为*Mapper的原因吧。
这就是规则,遵循即可。
今天出现了一个问题。
在com.lan.mapper包下有一个UserDao接口和UserMapper.xml映射文件。在做测试的时候,使用的是包扫描的方式
在做模糊查询的时候一直出现异常,查了很久发现是映射文件找不到对应的方法。仔细查了很久都没有结果。
当我把接口UserDao的名字改为UserMapper之后,执行成功。
这可能也就是mybatis逆向工程自动生成接口和映射文件自动命名为*Mapper的原因吧。
这就是规则,遵循即可。