java_forEach()/for...in实际场景体会
2022/8/4 14:25:18
本文主要是介绍java_forEach()/for...in实际场景体会,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.atguigu.mybatis.test; import com.atguigu.mybatis.mapper.UserMapper; import com.atguigu.mybatis.pojo.User; import com.atguigu.mybatis.utils.SqlSessionUtil; 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.Test; import java.io.IOException; import java.io.InputStream; import java.util.List; /** * @author beyondx * @description * @date Created in 2022/08/03/ 7:51 */ public class MyBatisTest { @Test public void testInsert() throws IOException { // 获取核心配置文件的输入流 InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); // 获取 SqlSessionFactoryBuilder 对象 SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder(); // 获取 SqlSessionFactory对象 SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is); // 获取 sql的 会话对象 SqlSession, 是 MyBatis 提供的 操作数据库的对象 // SqlSession sqlSession = sqlSessionFactory.openSession(); SqlSession sqlSession = sqlSessionFactory.openSession(true); // 获取 UserMapper 的 代理 实现类对象; 返回 类型T 的 实例化对象 // 通过 代理模式, 帮我们 生成 对应的 实现类, 帮我们 重写了方法 UserMapper mapper = sqlSession.getMapper(UserMapper.class); // 调用 mapper 接口中的 方法, 实现 添加 用户信息 的功能 mapper.insertUser(); // System.out.println("结果: " + result); // sqlSession.commit(); sqlSession.close(); } @Test public void testUpdate() { SqlSession sqlSession = SqlSessionUtil.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); mapper.updateUser(); sqlSession.close(); } @Test public void testDelete() { SqlSession sqlSession = SqlSessionUtil.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); mapper.deleteUser(); sqlSession.close(); } @Test public void testGetUserById() { SqlSession sqlSession = SqlSessionUtil.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); User userById = mapper.getUserById(); System.out.println(userById); sqlSession.close(); } @Test public void testGetAllUser() { SqlSession sqlSession = SqlSessionUtil.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); List<User> allUser = mapper.getAllUser(); // for(User user : allUser) { // System.out.println(user); // } // list中的 forEach方法 allUser.forEach(System.out::println); sqlSession.close(); } }
这篇关于java_forEach()/for...in实际场景体会的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?