关于工具类
public class MybatisUtils {
private static SqlSessionFactory sqlSessionFactory = null;
static {
try {
Reader reader = Resources.getResourceAsReader("mybatis-config.xml");
if(sqlSessionFactory==null)
sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
} catch (IOException e) {
e.printStackTrace();
}
}
public static SqlSession getSqlSession(){
return sqlSessionFactory.openSession();
}
public static void CloseSqlSession(SqlSession sqlSession){
if(sqlSession!=null)
sqlSession.close();
}
}
@Test
public void test2(){
List<Student> list = null;
SqlSession sqlSession = null;
try {
sqlSession = MybatisUtils.getSqlSession();
Map map = new HashMap();
map.put("age",30);
map.put("sex","男");
list = sqlSession.selectList("student.selectALL",map);
} catch (Exception e) {
e.printStackTrace();
}finally {
MybatisUtils.CloseSqlSession(sqlSession);
}
for(Student s :list){
System.out.println(s);
}
}
一直报错:
### Error querying database. Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星