首页 >数据库 >mysql教程 >mybatis mysql selectList 出错问题

mybatis mysql selectList 出错问题

WBOY
WBOY原创
2016-06-06 09:40:101820浏览

mybatismysqlnamespace数据库string

mybatis初学者,如题:

xml中sql语句

<code>    <select id="findUserByName" parametertype="java.lang.String" resulttype="org.model.User">        SELECT * FROM t_user WHERE login_name LIKE "%"#{value}"%"    </select></code>

测试程序

<code>    @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<user> users = sqlSession.selectList("test.findUserByName", "admina");        for(User user:users){            System.out.println(user);            String loginName = user.getLoginName();            System.out.println(loginName);        }        sqlSession.close();    }</user></code>

运行问题
mybatis mysql selectList 出错问题
在数据库中运行sql此项是有值的,我是根据此项查的,为什么查询成功了但是其他项都有值,就此项无值呢,求解。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn