![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 84
sweet987250
专业bug制造机 植发爱好者 无情干饭机器 躺平第一人 文化沙漠代言人 CV大师 素质教育漏网之鱼 梦想是删库跑路 只想站着赚钱 不想跪着数钱 永远的Sweet宇哥 文章基本来源于尚硅谷
如果我写的文章对你有所帮助 希望您能看完点赞感谢!!!
展开
-
Mybatis13-Mybatis的分页插件
Mybatis12-Mybatis的分页插件Page{count=true, pageNum=1, pageSize=4, startRow=0, endRow=4, total=12, pages=3, reasonable=false, pageSizeZero=false}[Emp{eid=1, empName=‘张三’, age=23, sex=‘男’, email=‘123@qq.com’, did=1}, Emp{eid=2, empName=‘李四’, age=32, sex=‘男’, em原创 2022-03-31 10:14:14 · 644 阅读 · 0 评论 -
Mybatis12-Mybatis的逆向工程
Mybatis11-Mybatis的逆向工程1、如何创建逆向工程1.1、添加依赖和插件1.2、创建Mybatis的核心配置文件1.3、创建逆向工程的配置文件1.4、执行MBG插件的generator目标2、QBC查询正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件1、如何创建逆向工程1.1、添加依赖和插件<原创 2022-03-30 21:34:42 · 768 阅读 · 0 评论 -
Mybatis11-Mybatis的缓存
Mybatis11-Mybatis的缓存1、Mybatis的一级缓存1.1、Mapper接口中的方法1.2、Mapper接口对应的映射文件1.3、不同的测试代码及其结果1.3.1、一级缓存的作用范围1.3.2 一级缓存什么时候失效2、Mybatis的二级缓存2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试代码及其结果3、二级缓存的相关配置4、Mybatis缓存查询的顺序5、整合第三方缓存EHCache5.1、添加依赖5.2、各jar包的功能5.3、创建EHCache的配置文原创 2022-03-30 19:06:44 · 118 阅读 · 0 评论 -
Mybatis10-Mybatis的动态SQL
Mybatis10-Mybatis的动态SQL1、if1.1、Mapper接口中的方法1.2、Mapper接口对应的映射文件1.3、测试方法及其运行结果2、where2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试方法及其运行结果3、trim3.1、Mapper接口中的方法3.2、Mapper接口对应的映射文件3.3、测试方法及其运行结果4、choose、when、otherwise4.1、Mapper接口中的方法4.2、Mapper接口对应的映射文件4.3、测试方法及其运原创 2022-03-30 13:27:34 · 903 阅读 · 0 评论 -
Mybatis09-自定义映射resultMap
Mybatis09-自定义映射resultMap1、准备工作1.1、创建emp和dept表并添加测试数据1.2、创建新的模块工程并配置好Mybatis环境1.3、创建Emp和Dept实体类1.4、创建Mapper接口及其对应的映射文件1.5、小结2、resultMap处理字段和属性的映射关系2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试方法以及运行结果3、多对一映射处理a、通过级联属性赋值的方式处理mapper接口中的方法mapper接口对应的映射文件测试方法及其运行结果原创 2022-03-29 19:26:18 · 1057 阅读 · 0 评论 -
Mybatis08-特殊的SQL执行
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可原创 2022-03-29 10:37:08 · 560 阅读 · 0 评论 -
Mybatis07-Mybatis的各种查询功能
Mybatis07-Mybatis的各种查询功能1、查询一个实体对象1.1、mapper接口中的方法1.2、mapper接口映射文件中的位置1.3、2、查询一个List集合3、查询单个数据4、查询一条数据为map集合5、查询多条数据为map集合1、查询一个实体对象1.1、mapper接口中的方法1.2、mapper接口映射文件中的位置1.3、2、查询一个List集合3、查询单个数据4、查询一条数据为map集合5、查询多条数据为map集合...原创 2022-03-29 08:20:31 · 267 阅读 · 0 评论 -
Mybatis06-Mybatis获取参数值的两种方式
Mybatis06-Mybatis获取参数值的两种方式1、获取参数值的两种方式2、mapper接口方法的参数为单一的字面量类型2.1、mapper接口方法2.2、mapper接口的映射文件2.3、测试方法代码及其对应运行结果3、mapper接口方法的参数为多个时3.1、mapper接口方法3.2、mapper接口的映射文件3.3、测试方法代码及其对应运行结果4、mapper接口方法的参数有多个时,可以手动将这些参数放在一个map中存储4.1、mapper接口方法4.2、mapper接口的映射文件4.3、测试原创 2022-03-27 19:32:23 · 183 阅读 · 0 评论 -
Mybatis05-idea设置Mybatis配置文件的模板
Mybatis05-idea设置Mybatis配置文件的模板1、在IDEA中设置Mybatis核心配置文件的模板1.1、进入IDEA的设置(进入设置将下面的代码复制一下)1.2、打开Editor -> File and Code Templates1.3、将模板的文件名、后缀和内容填写好,内容为:第一步的代码1.4、点击APPLY,新建文件测试效果2、在IDEA中设置Mybatis映射文件的模板2.1、进入IDEA的设置(进入设置将下面的代码复制一下)2.2、打开Editor -> File a原创 2022-03-27 08:53:11 · 980 阅读 · 2 评论 -
Mybatis04-Mybatis的增删改查
Mybatis04-Mybatis的增删改查1、添加1.1、Mapper接口中的方法1.2、Mapper接口的XML映射文件2、建议3、删除3.1、Mapper接口3.2、Mapper接口的XML映射文件4、修改4.1、Mapper接口4.2、Mapper接口的XML映射文件5、查询一个实体类对象5.1、Mapper接口5.2、Mapper接口的XML映射文件6、查询集合6.1、Mapper接口6.2、Mapper接口的XML映射文件7、测试代码1、添加1.1、Mapper接口中的方法/** * M原创 2022-03-23 20:24:00 · 641 阅读 · 0 评论 -
Mybatis03-Mybatis的核心配置文件详解
Mybatis03-Mybatis的核心配置文件详解1、Mybatis核心配置文件中的标签顺序2、配置文件实例1、Mybatis核心配置文件中的标签顺序properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?必须要按照该顺序来进行Mybatis原创 2022-03-26 08:54:39 · 136 阅读 · 0 评论 -
Mybatis02-搭建Mybatis环境
Mybatis02-搭建Mybatis环境SQL语句1、开发环境2、创建Maven工程a>打包方式jarb>引入依赖3、创建Mybatis的核心配置文件4、创建Mapper接口5、创建Mybatis的映射文件6、通过Junit测试功能7、加入log4j日志功能a> 加入依赖b> 加入log4j的配置文件日志级别SQL语句CREATE DATABASE mybatis;USE mybatis;DROP TABLE IF EXISTS `user`;CREATE TABLE `原创 2022-03-23 18:45:32 · 1579 阅读 · 0 评论 -
Mybatis01-Mybatis简介
1、Mybatis历史Mybatis最初是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBatis提供的持久层框架包括SQL Maps和Data Access Obje原创 2022-03-23 18:33:11 · 1038 阅读 · 0 评论