博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
06Mybatis_入门程序——根据用户的名字模糊查询返回List集合
阅读量:6084 次
发布时间:2019-06-20

本文共 1982 字,大约阅读时间需要 6 分钟。

本篇论文讲的是模糊查询然后返回的是一个list集合。

这片文章的案例是基于上一篇文章的,所以主要修改两处地方就可以了。

1.user.xml

2.Mybatis_first.java

 

user.xml代码如下:

 

Mybatis_first.java的代码如下:

package cn.itcast.mybatis.first;import java.io.IOException;import java.io.InputStream;import java.util.List;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Before;import org.junit.Test;import cn.itcast.mybatis.po.User;public class Mybatis_first {        //会话工厂    private SqlSessionFactory sqlSessionFactory;    //这些事必备的,所以放在Before这里了    @Before    public void createsqlSessionFactory() throws IOException    {        //配置文件        String resource="SqlMapConfig.xml";        InputStream inputStream=Resources.getResourceAsStream(resource);        //使用SqlSessionFactoryBuilder从配置文件中创建SqlSessionFactory.        sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);    }    @Test//根据id查询用户的信息    public void testFindUseById()    {    //数据库会话实例        SqlSession sqlSession=null;        try {                    //创建数据库会话实例sqlSession;            sqlSession=sqlSessionFactory.openSession();                    //    User user=sqlSession.selectOne("test.findUserById", 10);                        List
listuser=sqlSession.selectList("test.findUserByUsername", "小明"); System.out.println("模糊查询得到的员工数量是"+listuser.size()); //System.out.println(user); } catch (Exception e) { e.printStackTrace(); } finally{ //如果sqlSession实例是创建的那么把他关闭掉 if(sqlSession!=null) {sqlSession.close(); } } } }

运行的结果是:模糊查询得到的员工数量是3

运行结果正确。

转载地址:http://uvkwa.baihongyu.com/

你可能感兴趣的文章
什么样的企业可以称之为初创企业?
查看>>
Python爬虫之BeautifulSoup
查看>>
《HTML 5与CSS 3权威指南(第3版·下册)》——第20章 使用选择器在页面中插入内容...
查看>>
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
newinstance()和new有什么区别
查看>>
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>
【android】使用handler更新UI
查看>>
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>