【Mybatis】学习笔记02:实现简单的查

简介: 【Mybatis】学习笔记02:实现简单的查

Mybatis02:简单的查


如果你没先去学 增删改 ,然后直接看这篇记录,我想会有些困难。因为该文写的很粗劣,只是简单的截图。所以没基础的建议先去看

【Mybatis】学习笔记01:连接数据库,实现增删改

https://www.cnblogs.com/mllt/p/mybatis01.html

有条件查找


创建实体类

q3.pngq2.png

接口

q1.png

映射

q6.png

测试

q5.png

查找全部

先在实体类User中重写 toString(

q4.png

@Override
    public String toString(){
        return "User{"+
                "userId='"+userId+"'"+
                ",userName='"+userName+"'"+
                "userCount='"+userCount+"'"+
                ",userPassword='"+userPassword+"'"+
                "userGrade='"+userGrade+"'"+
                ",userRegDate='"+userRegDate+"'"+
                "userBlance='"+userBlance+"'}";
    }

q3.png

q2.png

@Test
    public void UsersGetAll() throws IOException {
        InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
        SqlSessionFactory sqlSessionFactory  = new SqlSessionFactoryBuilder().build(is);
        SqlSession sqlSession = sqlSessionFactory.openSession(true);
        UsersMapper mapper = sqlSession.getMapper(UsersMapper.class);
        List<User> list =  mapper.selectUser();
        System.out.println(list.get(1));
        list.forEach(user -> System.out.println(user));
    }

q1.png


相关文章
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
56 0
java202304java学习笔记第六十六天-ssm-mybatis-接口代理方法实现
java202304java学习笔记第六十六天-ssm-mybatis-接口代理方法实现
42 0
|
6月前
|
SQL Java 关系型数据库
MyBatisPlus学习笔记(SpringBoot版)
MyBatisPlus学习笔记(SpringBoot版)
502 0
|
SQL Java 关系型数据库
|
SQL Java 关系型数据库
java202304java学习笔记第六十六天-ssm-mybatis的dao层实现1
java202304java学习笔记第六十六天-ssm-mybatis的dao层实现1
36 0
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql-foreach之2
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql-foreach之2
59 0
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql-if之1
java202304java学习笔记第六十六天-ssm-mybatis中dao层实现-动态sql-if之1
37 0