Invalid bound statement (not found)问题

UserMapper.xml文件内容
图片说明
图片说明
SqlMapConfig.xml文件内容
图片说明
图片说明

UserMapper.java接口内容

图片说明

项目结构图

图片说明

求大神指点,上面哪个地方配置错了,一直报Invalid bound statement (not found)

申明之后需要给个

 <resultMap id="userResultMap" type="User">

UserMapper.xml

图片说明

UserMapper.java

图片说明

findUserByName是可以正确执行的,但是findUserByList一直报Invalid bound statement (not found)

图片说明

这是测试类UserMapperTest.java的代码

 @Test
    public void findUserByList() throws Exception{
        // 通过工厂创建回话
        SqlSession sqlSession = sqlSessionFactory.openSession();
        //创建userMapper对象,mybaties自动生成该对象
        UserMapper userMapper=sqlSession.getMapper(UserMapper.class);
        List<UserVo> list=userMapper.findUserByList("张");
        sqlSession.close();
        System.out.println(list);
    }

试试看,不保证行,把你的sqlSession先注释掉

 private SqlSessionTemplate sqlSession;//作为该类的属性,并且生成get和set方法
 然后
  List<UserVo> = sqlSession.getMapper(UserMapper.class).findUserByList("张");