本文旨在用最通俗的语言讲述最枯燥的基本知识 当项目框架SSH(spring Struts hibernate)日落西山时,SSM(spring SpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,…
标签:mybatis
递归查询级联信息
1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 1. 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。 id name pid 1 图书 0 2 服装 0 3 儿童读物 1 4 杂志 1 5…
mybatis脱离项目逆向生成映射文件
之前通过MyBatis Generator逆向生成映射文件都是在项目里,这次由于工作需要,尝试了下脱离项目生成 下载MyBatis Generator工具类 解压后进入lib目录,创建src文件夹以及generatorC…
记一次 Mybatis 一级缓存清理无效引起的源码走读
今天对象在学习 Mybatis 时发现 org.apache.ibatis.session.SqlSession 对象的 clearCache() 方法并不能清理一级缓存, 同一 session 下相同查询条件返回的结果…
mybatis逆向工程
mybatis逆向工程的作用是根据数据库里的表结构自动生成实体类,映射文件,和接口。和hibernate的自动建表相反。 需要的jar包 1.mybatis-3.2.3.jar 2.mybatis-generator-c…
记录:mysql中的case when|on duplicate key update|重复插入返回主键的用法
在平时的开发中不免接触到数据库,这里记录一些平时开发中遇到的细节问题,与大家共勉。 mysql中的条件控制:case函数 在操作数据库的开发中不免遇到一些类似if else的判断,这时候就用到了Case函数,首先我们用网…
spring-boot-plus集成Spring Boot Admin管理和监控应用(十一)
spring-boot-plus集成Spring Boot Admin管理和监控应用 spring boot admin Spring Boot Admin用来管理和监控Spring Boot应用程序 应用程序向我们的S…
spring-boot-plus后台快速开发脚手架之代码生成器使用(十)
spring-boot-plus 代码生成 Generator 代码生成内容 spring-boot-plus在mybatis-plus基础上,新增param/vo等模板 拓展controller/service/map…
spring-boot-plus更新日志 CHANGELOG(九)
spring-boot-plus更新日志 CHANGELOG [V1.2.0-RELEASE] 2019.08.06 🚀 spring-boot-plus演示地址 👉 spring-boo…
spring-boot-plus1.1.0.发布-集成Spring Boot Admin管理和监控应用
Spring Boot Admin Spring Boot Admin用来管理和监控Spring Boot应用程序 应用程序向我们的Spring Boot Admin Client注册(通过HTTP)或使用SpringC…
最简单的SpringBoot整合MyBatis教程
前面两篇文章和读者聊了Spring Boot中最简单的数据持久化方案JdbcTemplate,JdbcTemplate虽然简单,但是用的并不多,因为它没有MyBatis方便,在Spring+SpringMVC中整合MyB…
Mybatis批量更新三种方式
Mybatis实现批量更新操作方式一: <update id="updateBatch" parameterType="java.util.List"> <foreach collection="lis…