随笔分类 -  mybatis及sql

摘要:一、sql语句优化 定位执行效率低的sql语句: 1、通过慢查询日志, --log-slow-queries[=file_name] 2、由于慢查询日志只有在查询结束后才记录,所以在应用反映执行效率出现问题的时候可以通过show processlist命令查看当前mysql正在执行的线程,包括线程的 阅读全文
posted @ 2020-11-18 20:21 曾饺 阅读(98) 评论(0) 推荐(0)
摘要:函数: 1、with rollup及coalesce的用法 with rollup的话是在group by的基础上再进行所有数据的统计。 coalesce(a,b):如果a为null,那么就选择b,如果a不为为null,就选择a 举个例子,比如有个需求,需要按照统计某个时间段的数据,最后数据还要进行 阅读全文
posted @ 2020-10-22 19:25 曾饺 阅读(155) 评论(0) 推荐(0)
摘要:首先mapper语句的话存在以下情况 1、单个参数,那么直接使用mybatis语法即可。 2、多个参数: 2.1 多个参数的情况下,如果类型相同的话,比如都是String类型,可以直接使用mybaits的parameterType=“String” 2.1 多个参数,但是类型不相同,比如void a 阅读全文
posted @ 2020-10-07 00:26 曾饺 阅读(3695) 评论(0) 推荐(0)
摘要:dao层 package com.vinsuan.parkingclient.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins. 阅读全文
posted @ 2019-12-30 14:45 曾饺 阅读(2567) 评论(0) 推荐(0)
摘要:mysql8.0版本 CREATE TABLE `t_baby` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',`nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_ge 阅读全文
posted @ 2019-05-23 20:39 曾饺 阅读(1162) 评论(0) 推荐(0)
摘要:springboot集合mybatis https://www.jianshu.com/p/34bfce24b115 https://www.cnblogs.com/sh086/p/8375791.html 动态标签 所有获取属性的都以#开头 如#{name} 简单版多表关联查询 实体类定义如下: 阅读全文
posted @ 2019-04-18 10:58 曾饺 阅读(3453) 评论(0) 推荐(0)