• 2024-09-20Mybatis
    环境:jdkmysqlmavendiea需要掌握:java基础jdbcmysqljunit(单元测试)1,简介1.1什么是MyBatisMyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML
  • 2024-09-13Mybatis入门程序-实现对用户的增删改查
    目录1、MyBatis入门程序——查询用户方法一方法二2、MyBatis入门程序——添加用户3、MyBatis入门程序——更新用户4、MyBatis入门程序——删除用户1、MyBatis入门程序——查询用户实现根据用户名模糊查询用户查询sql:SELECT*FROM`user`WHEREu
  • 2024-09-0711. MyBatis的一级缓存和二级缓存有什么区别?如何配置和使用二级缓存?
    在MyBatis中,缓存机制用于减少数据库访问次数,提高应用程序性能。MyBatis提供了两级缓存:一级缓存和二级缓存。1.一级缓存(LocalCache)作用范围:一级缓存作用于SqlSession级别。即在同一个SqlSession中执行相同的SQL查询,如果查询参数相同,MyBatis会从缓存中直接返回
  • 2024-09-0713. 说说 MyBatis 的缓存机制?
    MyBatis提供了一级缓存和二级缓存两种缓存机制,用于提高应用程序的性能,减少数据库的访问次数。缓存机制是MyBatis的一个重要特性,通过缓存可以在一定程度上减少对数据库的访问,从而提高查询性能。1.一级缓存(LocalCache)作用范围:一级缓存是MyBatis默认开启的缓存机制,作用
  • 2024-09-03MyBatis 源码解析:DefaultSqlSession 功能解析
    摘要DefaultSqlSession是MyBatis中的核心类,负责执行SQL语句和管理事务。在日常开发中,我们经常会通过SqlSession来执行数据库的增删改查操作。你是否想深入了解DefaultSqlSession的内部实现机制?本文将通过自定义实现一个DefaultSqlSession类,带你全面解析MyBatis
  • 2024-09-03MyBatis 一级缓存原理
    优质博文:IT-BLOG-CN一、一级缓存配置MyBatis一级缓存默认是开启的。如果需要显示的开启,需要在MyBaits配置文件中<settings>标签中添加如下语句:<settings> <settingname="localCacheScope"value="SESSION"/></settings>value共有两个选项,SESSION或者STATEMENT,默认是
  • 2024-08-23浅谈Java MyBatis
    一、MyBatis的基本介绍  MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,由谷歌托管,并且改名为MyBatis。2013年11月迁移到Github。    MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
  • 2024-08-20Mybatis的缓存机制
    目录1.一级缓存2.二级缓存3.三级缓存4.小结MyBatis的缓存机制分为一级缓存、二级缓存和三级缓存。1.一级缓存一级缓存是MyBatis会话级别的缓存,也称为本地缓存。每个SqlSession会维护自己的一级缓存。在同一个SqlSession中,如果执行查询操作,对于相同的S
  • 2024-08-13MyBatis从入门到面试:超全
    MyBatis从入门到面试MyBatis启动!!!1.引入依赖<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.13</version><!--版本号可以根据需要进行调整--></dependency>1.配置文件首先,我们需