随笔分类 -  SSM

Spring + Spring MVC + MyBatis
摘要:前言 关于 Mybatis 的缓存机制,包括一级缓存、二级缓存,参考文章:聊聊MyBatis缓存机制 一级缓存失效的原因 参考文章 Spring整合MyBatis时一级缓存失效问题 你凭什么说Spring会导致MyBatis的一级缓存失效! 解决办法 在需要使用 mybatis 一级缓存的地方,使用 阅读全文
posted @ 2021-08-11 11:11 爱吃西瓜的番茄酱 阅读(476) 评论(0) 推荐(0) 编辑
摘要:前言 接口方法的参数中,会出现各种 Wrapper,比如 queryWrapper、updateWrapper 等。Wrapper 的作用就是用于定义各种各样的条件(where)。所以不管是查询、更新、删除都会用到 Wrapper。 如 QueryWrapper 是 Mybatis Plus 中一个 阅读全文
posted @ 2021-08-03 15:12 爱吃西瓜的番茄酱 阅读(5308) 评论(0) 推荐(0) 编辑
摘要:什么是自动映射? 介绍自动映射之前先看一下手动映射,如下: <resultMap id="orderModelMap1" type="com.javacode2018.chat05.demo7.model.OrderModel"> <id column="id" property="id"/> <r 阅读全文
posted @ 2021-07-30 13:25 爱吃西瓜的番茄酱 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 简介 Spring Web MVC 是基于 Servlet API 的原始 Web 框架,从一开始就包含在 Spring 框架中。“Spring Web MVC” 的正式名称来自其源模块的名称(Spring -webmvc),但它通常被简称为“Spring MVC”。 与 Sp 阅读全文
posted @ 2021-07-28 09:53 爱吃西瓜的番茄酱 阅读(621) 评论(0) 推荐(0) 编辑
摘要:前言 第一次使用 MybatisGenerator 踩了 N 个坑,必须写篇文章记录一下。 准备工作 1、准备好一个数据库,数据库中有若干表,表里有若干数据,这是炒菜的原材料,必须先准备好。 2、使用 IDEA 创建一个新 SpringBoot 项目,并添加如下依赖: <dependency> <g 阅读全文
posted @ 2021-04-23 14:49 爱吃西瓜的番茄酱 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:前言 主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,无论是 Jdbc 还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大家分享下数据库主键回填在 MyBatis 中的两种实现思路。 原生写法 框架来源于我们学过的基 阅读全文
posted @ 2021-04-16 21:08 爱吃西瓜的番茄酱 阅读(105) 评论(0) 推荐(0) 编辑
摘要:前言 在 SpringBoot 项目中使用存储过程,就是将部分计算逻辑,从后端转移到了数据库。 通过使用存储过程,可以大大简化 mapper.xml 的编写。 关于存储过程的编写语法, 参考教程:MySQL 存储过程 示例 在数据库中新建一个存储过程 addDep: DELIMITER $$ USE 阅读全文
posted @ 2021-04-09 16:45 爱吃西瓜的番茄酱 阅读(782) 评论(0) 推荐(0) 编辑
摘要:MyBatis 简介 MyBatis 是一个优秀的持久层框架,它对 jdbc 的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。Mybatis 阅读全文
posted @ 2021-03-30 11:19 爱吃西瓜的番茄酱 阅读(65) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示