摆烂的小趴菜
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

11.Mybatis缓存

MyBatis的缓存MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问 使一级缓存失效的四种情况: 不同的SqlSession对应不同的一级缓存 同一个SqlSession但是查询条件不同 同一个SqlSession两次查询期间执行了任何一次增删改操作 同一
2021-04-11
Mybatis
#Mybatis

12.Mybatis逆向工程

MyBatis的逆向工程 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapper接口 Mapper映射文件 创建逆向工程的步骤添加依赖和插件123456789101112131415161718192021222324252627282
2021-04-11
Mybatis
#Mybatis

13.分页插件

分页插件分页插件使用步骤添加依赖123456<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehe
2021-04-11
Mybatis
#Mybatis

2.搭建Mybatis并简单实用

[TOC] 搭建MyBatis开发环境 IDE:idea 2019.2 构建工具:maven 3.5.4 MySQL版本:MySQL 5.7 MyBatis版本:MyBatis 3.5.7 创建maven工程 打包方式:jar 引入依赖 1234567891011121314151617181920212223<dependencies> <!-- Mybatis
2021-04-11
Mybatis
#Mybatis

4.默认类型别名

默认的类型别名
2021-04-11
Mybatis
#Mybatis

3.核心配置文件详解

核心配置文件详解 核心配置文件中的标签必须按照固定的顺序(有的标签可以不写,但顺序一定不能乱):properties、settings、typeAliases、typeHandlers、objectFactory、objectWrapperFactory、reflectorFactory、plugins、environments、databaseIdProvider、mappers 123456
2021-04-11
Mybatis
#Mybatis

5.Mybatis的增删改查简单实现

MyBatis的增删改查 添加 1234<!--int insertUser();--><insert id="insertUser"> insert into t_user values(null,'admin','123456',23,'男','12345@qq.com'
2021-04-11
Mybatis
#Mybatis

6.Mybatis获取参数两种方式(重点)

MyBatis获取参数值的两种方式(重点) MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号 单个字面量类型的参数 若mappe
2021-04-11
Mybatis
#Mybatis

7.Mybatis各种查询功能

[TOC] MyBatis的各种查询功能 如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooManyResultsException,可以通过 实体类类型的LIs
2021-04-11
Mybatis
#Mybatis

8.特殊SQL的执行

特殊SQL的执行模糊查询1234567/** * 根据用户名进行模糊查询 * @param username * @return java.util.List<com.atguigu.mybatis.pojo.User> * @date 2022/2/26 21:56 */List<User> getUserByLike(@Param("username&quo
2021-04-11
Mybatis
#Mybatis
1234

搜索

Hexo Fluid