
Mybatis🐯
文章平均质量分 89
2022第一个新专栏,欢迎订阅,一起学习Mybatis
我是X大魔王
优秀的判断力来自经验,但经验来自于错误的判断。
记录学习过程,进步每一天。
展开
-
若依ruoyi系统报错:mybatis-plus报错,获取用户信息异常解决方案(借助ruoyi作为后台管理系统出现的bug)
若依ruoyi系统报错:mybatis-plus报错,获取用户信息异常解决方案(借助ruoyi作为后台管理系统出现的bug)原创 2022-08-14 22:28:54 · 13666 阅读 · 6 评论 -
玩转MybatisPlus分页插件二:自定义分页函数[简单案例+复杂案例]+Demo实践常规处理操作
谁还不会自定义分页?还不进来学习!原创 2022-07-29 17:07:36 · 4342 阅读 · 1 评论 -
玩转MyBatis-Plus分页插件一:分页基本使用+方法解释+解析Page对象
mybatisPlus分页插件基本使用流程原创 2022-07-28 12:05:18 · 13270 阅读 · 1 评论 -
三班车,spring整合mybatis(注解版本+使用MapperScannerConfigure自动扫描)
文章目录????开头车作用????过路车1、导包,版本可以和我不一致2、写入一个接口,定义好要实现的方法3、重要文件配置3.1、mybatis-config.xml3.2、spring-dao.xml(重)3.3、applicationContext.xml4、测试????开头车????前面两班车:快上车,Spring快速整合Mybatis(无事务版本)二班车,Spring快速整合Mybatis(事务版本)根据前面的例子,我们知道每次写接口都要多写一个它的实现类,特别麻烦,不过也没办法,因为要有S原创 2022-02-15 23:20:37 · 1860 阅读 · 0 评论 -
mybatis-spring:SqlSessionTemplate和SqlSessionDaoSupport的说明和使用(源码版)
文章目录官网分析源码SqlSessionTemplate官网????SqlSessionTemplate 是 MyBatis-Spring 的核心。作为 SqlSession 的一个实现,这意味着可以使用它无缝代替你代码中已经在使用的 SqlSession。 SqlSessionTemplate 是线程安全的,可以被多个 DAO 或映射器所共享使用。????当调用 SQL 方法时(包括由 getMapper() 方法返回的映射器中的方法),SqlSessionTemplate 将会保证使用的 SqlS原创 2022-02-11 18:30:57 · 1962 阅读 · 0 评论 -
二班车,Spring快速整合Mybatis实现方法二(SqlSessionDaoSupport +事务处理)
文章目录开头车????开头车????????一个使用 MyBatis-Spring 的其中一个主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而不是给 MyBatis 创建一个新的专用事务管理器,MyBatis-Spring 借助了 Spring 中的 DataSourceTransactionManager来实现事务管理。...原创 2022-02-11 18:15:08 · 1613 阅读 · 0 评论 -
快上车,Spring快速整合Mybatis实现方法一
文章目录开头车????路程车????1、导包,版本可以和我不一致,但是要注意以下一些问题2、写入一个接口,定义好要实现的方法3、重要文件配置3.1、mybatis-config.xml3.2spring-dao.xml(重)开头车????Spring快速整合Mybatis我们可以简称为:mybatis-spring官网网址:mybatis-spring官网????功能:MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到原创 2022-02-09 20:34:39 · 1856 阅读 · 0 评论 -
动态代理的应用:AOP(面向切面编程)+AOP和OOP区别+核心概念+Advice通知类型
文章目录百度百科核心概念百度百科????在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。核心概念...原创 2022-02-06 16:20:50 · 900 阅读 · 0 评论 -
Mybatis XML映射文件:查询元素解析+案例+个人玩转参数问题案例详解
文章目录前言查询元素select常用的属性案例insert, update 和 delete参数案例注意点sql元素参数前言MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。下面介绍的都是元素比较常用的属性,如若想要了解更多属性,欢迎点击Mybatis3中文官方文档以下所有原创 2022-01-25 20:09:39 · 2680 阅读 · 0 评论 -
来了,宝:Log4j回顾
文章目录????定义????使用步骤????常见的日志级别????定义log4j–log for java(java的日志),在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。什么是Log4jLog4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格原创 2022-01-22 11:22:58 · 498 阅读 · 0 评论 -
(自我笔记)Mybatis XML重要部分配置分析
录????????XML配置前言????Properties属性????第一种: Java 属性文件中配置????第二种:在 properties 元素的子元素中设置????优先级????类型别名(typeAliases)????方式一:typeAlias????方式二:使用package????使用注解????适用场景和注意事项????配置环境????事务管理器(transactionManager)????数据源(dataSource)????映射器Mappers????XML配置前言MyBatis原创 2022-01-20 22:54:49 · 675 阅读 · 0 评论 -
(自我总结)mybatis万能Map示例+模糊查询示例+#和$的区别
录????????万能的map????插入完整数据????测试结果????修改某用户的某字段????测试????模糊查询????SQL注入????例子????测试????#和$的区别????万能的map假设我们的实体类,或者数据库中的表、字段或者参数过多,我们应当考虑使用Map!以下同样是使用和上一篇博客相同的数据表user我们知道在update数据库一条数据时,每次都要传入一个完整的用户,但是如果使用万能的Map,就不需要。使用这个还有一个好处那就是我不需要知道数据库里有什么,我只要去查我想要的原创 2022-01-19 22:29:42 · 1316 阅读 · 0 评论 -
Mybatis+自我总结+入门步骤+核心接口+常见问题解决方法
hi,这里是X,这个月开始记录我原本已经学完但是都还没来得及做好总结的Mybatis篇,托更了太久,如今抓紧补上,如果看官是刚入门Mybatis,这个栏目就非常合适;如若不是的话呢,这个栏目也非常适合你,哈哈哈哈,let’s start!????????????文章目录学习方法回顾JDBCORM框架基础关键点->障碍击破学习方法学习一门技术,我个人的学习方法就是:看文档我知道很多人都知道这个方法,但是很多刚入门的朋友就会有意见说:文档看不懂,文档说的好复杂,文档字好多等等,相信我,我一开始也原创 2022-01-19 10:51:40 · 1668 阅读 · 0 评论