2023-11-12 130
我们再进行测试,我们这次将update语句也插入到测试语句中去,看会有什么不一样的结果
@Test public void test1(){ SqlSession sqlSession = MybatisUtil.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); User user1 = mapper.selectUserId(1); System.out.println(user1); System.out.println("============================="); int i = mapper.updateUser(new User(2,"二哈","789465")); User user2 = mapper.selectUserId(1); System.out.println(user2); sqlSession.close(); }测试结果:这次很明显执行了三次sql,这就是insert,update,delete语句会刷新缓存,比如查询1号用户,然后更新2号用户,这时再查询1号用户,则会重新查询
==> Preparing: select * from USER where id=? ==> Parameters: 1(Integer) Parameters: 1(Integer)原文链接:http://www.tpbz008.cn/post/44446.html
=========================================
http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。
系统使用 2023-04-23
应用技巧 2023-07-01
电脑技术 2023-10-29
应用技巧 2023-11-14
应用技巧 2022-11-20
系统使用 2022-11-15
应用技巧 2023-03-09
系统使用 2022-11-21
应用技巧 2023-03-14
应用技巧 2023-02-14
扫码二维码
获取最新动态