【Mybatis】学习笔记02:实现简单的查
1.【Mybatis】学习笔记01:连接数据库,实现增删改
2.【Mybatis】学习笔记02:实现简单的查
3.【MyBatis】学习笔记03:配置文件进一步解读(非常重要)4.【MyBatis】学习笔记04:配置文件模板5.【MyBatis】学习笔记05:获取参数值的两种方式6.【MyBatis】学习笔记06:各种查询所返回数据的数据类型7.【MyBatis】学习笔记07:模糊查询8.【MyBatis】学习笔记08:批量删除9.【MyBatis】学习笔记09:动态设置表名10.【MyBatis】学习笔记10:添加功能获取自增的主键11.【MyBatis】学习笔记11:解决字段名和属性的映射关系12.【MyBatis】学习笔记12:通过级联属性赋值解决多对一的映射关系13.【MyBatis】学习笔记13:延迟加载(懒加载)14.【MyBatis】学习笔记14:通过collection解决一对多的映射关系15.【MyBatis】学习笔记15:通过分步查询解决一对多或多对多问题16.【MyBatis】多关键字的模糊查询17.【SpringMVC】框架搭建18.【Javaweb】在项目中添加MyBatis依赖等19.【Spring】作业记录:spring项目从创建、配置到功能实现、测试20.【Spring】【MyBatis】Spring整合MyBatis0121.【转载】【尚硅谷】【MyBatis】2022版Mybatis配套MD文档Mybatis02:简单的查
如果你没先去学 增删改 ,然后直接看这篇记录,我想会有些困难。因为该文写的很粗劣,只是简单的截图。所以没基础的建议先去看
有条件查找
创建实体类
接口
映射
测试
查找全部
先在实体类User中重写 toString(
@Override
public String toString(){
return "User{"+
"userId='"+userId+"'"+
",userName='"+userName+"'"+
"userCount='"+userCount+"'"+
",userPassword='"+userPassword+"'"+
"userGrade='"+userGrade+"'"+
",userRegDate='"+userRegDate+"'"+
"userBlance='"+userBlance+"'}";
}
@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));
}
版 权 声 明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步