
MyBatis
文章平均质量分 93
分享记录一些有关MyBatis的知识
十八岁讨厌编程
没事就喜欢画思维导图
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis基础 -- 参数传递、参数映射、注解开发、字符串替换、面试考察
文章目录MyBatis中的参数传递多个参数单个参数注解开发MyBatis中的参数传递Mybatis 接口方法中可以接收各种各样的参数,如下:多个参数单个参数:单个参数又可以是如下类型POJO 类型Map 集合类型Collection 集合类型List 集合类型Array 类型其他类型多个参数如下面的代码,就是接收两个参数,而接收多个参数需要使用 @Param 注解,那么为什么要加该注解呢?这个问题要弄明白就必须来研究Mybatis 底层对于这些参数是如何处理的。User原创 2022-04-29 19:41:04 · 2459 阅读 · 2 评论 -
MyBatis基础 --使用配置文件完成CRUD【下】
文章目录配置文件完成增删改查添加修改配置文件完成增删改查添加修改原创 2022-04-29 17:07:32 · 593 阅读 · 2 评论 -
MyBatis基础 --条件查询与动态SQL
文章目录配置文件完成增删改查条件查询sql语句设置多个参数变量名对应关系梳理多条件 - 动态条件查询单条件 - 动态条件查询配置文件完成增删改查条件查询场景:分析:当前状态使用精准查询企业名称使用模糊查询品牌名称使用模糊查询且他们同时成立,故使用and连接sql语句设置多个参数步骤详解:①编写接口方法在 BrandMapper 接口中定义多条件查询的方法。而该功能有三个参数,我们就需要考虑定义接口时,参数应该如何定义。Mybatis针对多参数有多种实现使用 @Para原创 2022-04-28 17:52:20 · 1577 阅读 · 0 评论 -
MyBatis基础 --使用配置文件完成CRUD【上】
文章目录MyBatisX配置文件完成增删改查查询所有数据MyBatisXMybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。主要功能XML映射配置文件 和 接口方法 间相互跳转根据接口方法生成 statementstatement就是映射文件里面的sql语句安装方式点击 file ,选择 settings ,就能看到如下图所示界面注意:安装完毕后需要重启IDEA插件效果红色头绳的表示映射配置文件,蓝色头绳的表示mapper接口。在m原创 2022-04-28 11:30:42 · 1084 阅读 · 0 评论 -
MyBatis基础 -- mapper代理开发与配置文件
文章目录Mapper代理开发使用Mapper代理的好处使用Mapper代理的要求MyBatis核心配置文件多环境配置类型别名Mapper代理开发使用Mapper代理的好处之前我们写的代码是基本使用方式,它也存在硬编码的问题,如下:这里调用 selectList() 方法传递的参数是映射配置文件中的 namespace.id值。这样写也不便于后期的维护。如果使用 Mapper 代理方式(如下图)则不存在硬编码问题。通过上面的描述可以看出 Mapper 代理方式的目的:解决原生方式中的硬编码原创 2022-04-27 19:37:33 · 1819 阅读 · 1 评论 -
MyBatis初识
文章目录什么是MyBatisJDBC的缺点MyBatis简化MyBatis基础操作什么是MyBatisMyBatis是一款优秀的持久层框架,用于简化JDBC开发官网:https://mybatis.org/mybatis-3/zh/index.html持久层:负责将数据到保存到数据库的那一层代码。开发中我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。JavaEE三层架构:表现层、业务层、持久层表现层:用来做页面展示业务层:用来做逻原创 2022-04-27 17:19:01 · 1315 阅读 · 4 评论