背景:升级为mybatisplus时出现异常。已排除了扫描mapper路径,映射文件.xml路径不对等常见问题。
问题:使用mybatisplus自带方法查询列表,出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
原因: 项目初始化SqlSessionFactory配置时,使用的还是mybatis的对象:SqlSessionFactoryBean sqlSessionFactoryBean = SqlSessionFactoryBean()
解决:换为mybatisplus使用的对象:MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean();
查询ok: