mybatis-plus通用操作
摘要:mybatis-plus通用操作 CRUD操作 application.properties以及log4j.properties与上述一直,因此不再贴入; User对象(@TableField注解挺有意思的,有想了解的朋友可百度) @Data @AllArgsConstructor @NoArgsC
阅读全文
Springboot整合mybatis-plus
摘要:Springboot整合mybatis-plus maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or
阅读全文
Spring整合Mybatis-Plus
摘要:Spring整合Mybatis-Plus 实现查询User 编写jdbc.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///mp jdbc.username=root jdbc.password=root pom依
阅读全文
Mybatis-Plus介绍
摘要:Mybatis-Plus介绍 Mybatis-Plus概念 Mybatis-Plus介绍 官网https://mybatis-plus/或https://mp.baomidou.com/ mybatis-plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为
阅读全文
Mybatis架构原理(二)-二级缓存源码剖析
摘要:Mybatis架构原理(二)-二级缓存源码剖析 二级缓存构建在一级缓存之上,在收到查询请求时,Mybatis首先会查询二级缓存,若二级缓存没有命中,再去查询一级缓存,一级缓存没有,在查询数据库; 二级缓存-->一级缓存-->数据库 与一级缓存不同,二级缓存和具体命名空间绑定,一个mapper中有一个
阅读全文
Mybatis架构原理(一)
摘要:Mybatis架构原理(一) 架构设计图 总体流程: 加载配置并初始化 触发条件:加载配置文件;配置来源于两个地方,一个是xml文件,一个是java代码中的注解;将主配置文件内容解析封装到configuration,将sql的配置信息加载成为一个mappedstatement对象,存储在内存之中 接
阅读全文
Mybatis插件
摘要:Mybatis插件 简介: Mybatis作为一个应用广泛的优秀的ORM开源框架,这个框架具有强大的灵活性,在四大组件(Executor,StatementHandler,ParameterHandler,ResultSetHandler)处提供了简单易用的插件扩展机制,Mybatis对持久曾的操作
阅读全文
Mybatis基础回顾与高级应用
摘要:Mybatis基础回顾与高级应用 数据库:mysql5.7 jdk:15 引入依赖 <!--引入依赖--> <dependencies> <!--mybatis坐标--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis<
阅读全文
自定义持久层框架
摘要:自定义持久层框架 下图是JDBC引起的一系列问题以及解决办法: 自定义持久层框架设计思路: 使用端(项目):引入自定义持久层框架jar包。 提供两部分配置信息:1,数据库配置信息;2,sql配置信息--(sql语句、参数类型、返回值类型) 解决办法:使用配置文件来提供两部分配置信息: <1>sqlM
阅读全文