【MyBatis】
文章平均质量分 72
CBeann
大厂高级Java开发工程师,CSDN博客专家,阿里云博客专家,专注于后端技术的分享。如果你迷茫,不妨来瞅瞅码农的轨迹。模拟面试简历辅导、内推加VX:CHAI956056312
展开
-
pagehelper分页查询明明下一页没有数据了却还是返回了数据
场景复现数据库初始化有9条记录。当我通过分页插件去查询数据库时,查询第2页,每页10条记录时,查询的结果竟然有9条数据。结果显然不合理,因为我查询第2页,按照逻辑应该查询第11-20条记录,因此不存在,所以返回为空,但是现在却返回9条记录。疑问如下:为什么返回数据???为什么返回9条数据???解决办法pagehelper:# helperDialect: mysql reasonable: false # 禁用合理化时,如果pageNum<1或pageNum>page原创 2022-03-29 17:50:59 · 2711 阅读 · 7 评论 -
MyBatis的分页原理
写作目的最近看到了一篇MyBatis的分页实现原理,文章里描述到使用ThreadLocal,其实想主要想看看ThreadLocal的巧妙使用,并且看一下分页是如何实现的。源码下载ChaiRongD/Demooo - Gitee.com源码跟踪其实一个简单的分页如下面代码所示,使用PageHelp对象设置分页的参数,然后把查询到的List对象作为参数传入PageInfo对象中,就拿到了分页对象的结果。 @GetMapping("/page") public Object原创 2022-02-04 12:14:13 · 2643 阅读 · 3 评论 -
mybatis-generator-gui 一款 mybatis generator 的图形界面工具【转载】
参考: https://blog.csdn.net/qq_40147863/article/details/85931623转载 2021-09-13 09:20:53 · 411 阅读 · 0 评论 -
MybatisPlus中and和or的使用
需求 最近发现自己玩发现MyBatisPlus还是挺好用的,但是忽然发现对于一个持久层框架来说支持拼接复杂的SQL也是一个优势,对一个持久层框架拼接SQL来说,or比and更难拼,所以此处用案例来实现MybatisPlus中or的使用。代码下载(内含数据库)https://gitee.com/cbeann/Demooo/tree/master/springboot-mybatisplus-demoand和or的使用案例1:AandB@GetMapping("/AandB"..原创 2021-05-09 19:04:31 · 10766 阅读 · 0 评论 -
mybaits传入的时间参数与数据库实际插入的时间晚8个小时
问题现象如下图所示,我传入的参数为2020年9月25号13点25分结果我的数据库实际插入的数据为2020年9月25号5点25分足足少了8个小时解决办法jdbc:mysql://127.0.0.1:3306/fdcp-dev?characterEncoding=utf-8改为jdbc:mysql://127.0.0.1:3306/fdcp-dev?characterEncoding=utf-8&serverTimezone=Asia/Shanghai参考h.原创 2020-09-25 13:30:33 · 1097 阅读 · 0 评论 -
MyBatis一对多,多对一(图文并茂)
代码下载链接:https://pan.baidu.com/s/1FX4TmyKqZQx39ncn8TItfw 密码:1h1i一对多(一个班级Class有多个学生Student)前提:1)所谓的一对多就是一方可以看见多方,至于多方是否能看见一方我们不管2)对基本语法标签掌握,这里只对配置地方重点描述,别的地方不解释3)把 数据库设计和类设计(在一方有一个多的...原创 2019-01-04 13:25:28 · 1467 阅读 · 1 评论 -
MyBatis-Plus整合Spring Demo
简介官方文档:苞米豆MyBatis-Plus(简称MP)是一个 MyBatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性依赖少:仅仅...原创 2018-07-02 19:02:52 · 12206 阅读 · 8 评论 -
MyBatis-Plus代码自动生成工具
简介官方文档:苞米豆MyBatis-Plus(简称MP)是一个 MyBatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis ...原创 2018-07-02 17:37:26 · 37221 阅读 · 16 评论 -
MyBatis入门
项目总体结构1创建数据库,数据表2在项目中创建类package entity;public class Student { private int id; private Integer age; private Integer score; private String name; public Student() { } public St原创 2017-09-15 19:44:02 · 1390 阅读 · 0 评论 -
mybatis generator(MyBatis的逆向工程)
MyBatis,Generator,逆向工程原创 2017-09-14 21:16:23 · 2559 阅读 · 1 评论 -
MyBatis中显示SQL语句
MyBaits MyBatis打印SQL语句原创 2017-09-13 21:49:01 · 7222 阅读 · 1 评论 -
逆向工程的Example类用法
Generator,MyBatis,Example原创 2017-09-14 21:52:21 · 9639 阅读 · 1 评论