时间:2021-07-01 10:21:17 帮助过:58人阅读
mybatis初学者,如题:
xml中sql语句
测试程序
@Test public void deleteUser() throws IOException{ //mybatis配置文件 String resource = "SqlMapConfig.xml"; InputStream input = Resources.getResourceAsStream(resource); //创建会话工厂 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(input); //通过工厂得到SqlSession SqlSession sqlSession = sqlSessionFactory.openSession(); //通过session操作数据库 //第一个参数:statement的id,等于=namespace+statementId //第二个参赛:指定和映射文件中所匹配的parameterType类型的参数 List users = sqlSession.selectList("test.findUserByName", "admina"); for(User user:users){ System.out.println(user); String loginName = user.getLoginName(); System.out.println(loginName); } sqlSession.close(); }
运行问题
在数据库中运行sql此项是有值的,我是根据此项查的,为什么查询成功了但是其他项都有值,就此项无值呢,求解。