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("张");