
SQL、mybatis
文章平均质量分 84
SQL基础、mybatis基础、mysql使用
java冯坚持
1、专注Java开发、定制、远程、文档编写,还专注组件开发、前端vue-react开发、技术博客沉淀、技术研究等;
有热爱的技术同学欢迎来投稿、交流,一起学习,一起在code的海洋里遨游~
2、鄙人非常有兴趣组建一个集对开发有兴趣的志同道合的朋友一起合作、交流、沉淀;向CTO、合伙人出发~
3、有兴趣的朋友可以私信,每天集中下午17:00-18:00集中回复。
展开
-
MySQL异常一之: You can‘t specify target table for update in FROM clause解决办法
文章目录前言一、bug描述二、需求描述三、错误做法四、正确写法1. 正确 sql2. sql 片段解释:前言总结SQL中的bug问题一、bug描述You can't specify target table 'CUP_TEST_CLASS_LIST' for update in FROM clause翻译一下:不能在FROM子句中指定更新的目标表’CUP_TEST_CLASS_LIST’白话一下:不能先select出同一表中的某些值,再update这个表(在同一语句中)二、原创 2021-03-24 14:00:29 · 16117 阅读 · 0 评论 -
mybatis使用四:dao接口参数与mapper 接口中SQL的对应和对应方式的总结,MyBatis的parameterType传入参数类型
文章目录前言一、parameterType类型1. MyBatis的传入参数parameterType类型分两种2. 如何获取参数中的值:二、单个参数1. 普通参数2. 传入List3. 传入map4. 传入JAVA对象三、注解@Param(推荐)1. 注解单一属性2. 注解javaBean四、多参数1. 多个普通类型参数a. 方案1a. 方案1 注解方式(推荐)2. javabean+普通类型参数五、总结前言关于mybatis的dao接口和mapper的SQL编写,具有一定的规矩,但是动态性却很多,原创 2020-12-24 11:49:58 · 2000 阅读 · 2 评论 -
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
文章目录前言一、maven依赖1. 新增依赖(本博客用到的swagger2和分页依赖)2. 所有依赖二、application.yml配置1. 新增配置2. 全配置3. 打印SQL日志配置(两种)四、统一的数据返回格式1. 定义统一数据返回格式(important)2. DataResult.java4. ResponseCodeInterface.java 接口3. BaseResponseCode.java枚举类五、请求模块1. vo/req/StudentPageReqVo.java2. vo/res原创 2020-12-03 14:15:59 · 640 阅读 · 2 评论 -
mybatis使用二:springboot 整合 mybatis,创建开发环境
文章目录前言一、添加maven依赖二、配置数据源三、修改主类四、pom.xml五、java代码1. controller2. service六、运行 postman前言根据上一个博客的后继书写,上一个博客地址springboot使用一:springboot整合mybatis,使用逆向工程生成java代码。上一个博客仅仅是使用mybatis generator生成SQL和java模型代码,但是却没有开发环境。这里就写一下流程,对maven的依赖更加熟练一下。代码也是根据基于上一个博客的代码原创 2020-11-30 15:12:42 · 320 阅读 · 0 评论 -
mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。
文章目录前言一、新建springboot-mybatis工程二、添加新依赖三、generatorConfig.xml1. generatorConfig.xml配置如下:2. 注意事项3. 逆向生成数据前言Mybatis的逆向工程功能还是很强大的,可以自动生成实体类以及Mapper文件和Example文件,这样可以大大减少开发人员的工作量。以前也开发过、使用过mybatis的逆向工程,但是每次没有记录过,以至于后续再使用时都是有点迷茫,知道流程,但是忘记了细节。然后再从网上先查询资料,再开发,原创 2020-11-30 11:47:08 · 492 阅读 · 1 评论 -
SQL学习一:ACID四个特性,CURD基本操作,常用关键字,常用聚合函数,五个约束,综合题
文章目录前言一、SQL介绍二、SQL 分类三、数据库的四个特性ACID四、关键字解释1. SELECT 语句:2. INSERT 语句a) 语法一:全字段添加,只加入一条语句b) 语法二:指定列添加(不允许为空的列必须给值,不然不能插入),可插入一条或多条。c) 语法三:通过查询语句进行数据源获取。3. UPDATE 语句4. DELETE 语句5. DISTINCT关键字:6. WHERE 关键字7. 引号的使用8. SQL 通配符9. AND & OR 运算符10. ORDER BY子句(升序A原创 2020-11-24 23:00:43 · 2036 阅读 · 0 评论