mybatis系列
文章平均质量分 95
石添的编程哲学
分享更具智慧,更直击本质的编程方法,在分享中沉淀和突破自己,布道更多搬砖人!
展开
-
【MyBatis-Plus 5】 —— 新版MP的代码生成器和常见接口实现
首次接触MyBatis-Plus是在2018年年年底,因MyBatis-Plus的强大功能,目前不少公司都会引入,也深深吸引了我,我公司技术选型时我也会引入了MyBatis-Plus,在使用【若依】等框架时也会将其中的mybatis替换为mybatis-plus进行重构,遂通过MyBatis专栏将MyBatis和MyBatis-Plus的相关技术点安利给读者朋友,喜欢的点个赞吧,非常实用!系列文章目录第一章 myBatis分页插件pageHelper第二章 MyBatis-Plus【1】—— 基本使用原创 2021-11-27 17:34:50 · 2168 阅读 · 8 评论 -
Mybatis Plus【4】—— 条件构造器 体系结构和详细案例来袭
首次接触MyBatis-Plus是在2018年年年底,那会还在培训机构当讲师,课程大纲中包含的是MyBatis,班级毕业之后学员在太原那边面试问到了MyBatis-Plus,把我干蒙了,之后研究了一下后来加入到了课程大纲中,MyBatis-Plus官网介绍2017-2020联系4年获奖,具体的发布时间我并没有查到,有小道消息的小伙伴可以评论区留言。因为MyBatis-Plus的强大功能,目前不少公司都会引入MyBatis-Plus,我公司技术选型时我也会引入了MyBatis-Plus使用,打算通过MyBa原创 2021-11-25 16:45:51 · 2849 阅读 · 2 评论 -
Mybatis Plus【3】——左手乐观锁、右手逻辑删除在数据层为所欲为
三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车一、乐观锁乐观锁是用来解决多线程情况下同一条数据同时可能被多人一起修改,造成数据紊乱的一种解决方案,当更新一条数据时,希望这条数据没有被别人更新,也就是说实现线程安全的数据更新。判断有没有被修改的策略就是在准备更新时获取该数据的版本,在更新时检查版本是否相同,更新后将数据的版本修改来实现。对于乐观锁和悲观锁的详细介绍可以参考 什么是乐观锁,什么是悲观锁 文章1.1、实现方式在Mybatis P.原创 2021-11-24 18:03:19 · 1689 阅读 · 0 评论 -
MyBatis-Plus【2】——解锁MyBatis这些功能代码少些3成
三连多大胆,就有多大产!开源促使进步,献给每一位技术使用者和爱好者!干货满满,摆好姿势,准备发车一、前言很久不更,上篇文章简单说了一下MyBatis Plus的简单实用,这次我们主要介绍一下以下几点内容,可以让我们在开发的时候简化代码编写,提高开发速度:新增数据时的 主键生成策略新增和修改数据时 自动填充修改数据时 乐观锁删除数据时的 逻辑删除二、准备工作数据库和项目的创建这块就省略了,可以参考 mybatis-plus入门 文章,不过依赖版本可以修改为mybatis-plus .原创 2021-11-22 11:08:37 · 1308 阅读 · 0 评论 -
【MyBatis-Plus1】—— 基本使用
目录一、MyBatis-Plus介绍1.1、概述1.2、特征1.3、框架结构二、快速开始2.1、技术背景2.2、开搞2.2.1、创建数据库2.2.2、创建工程2.2.3、编码三、代码生成器3.1、配置3.2、工具类四、条件构造器4.1、概述4.2、实战五、分页插件5.1、配置5.2、编码一、MyBatis-Plu...原创 2019-06-03 16:46:08 · 8041 阅读 · 1 评论 -
MyBatis逆向工程
喜欢有帮助记得点赞哦,加关注不迷路一、什么是逆向工程我们在使用mybatis时需要根据数据表创建pojo类,pojo类的映射文件以及sql语句和Dao层,而这些部分没有什么技术含量,myBatis官方提供了逆向功能,可以根据数据表自动生成pojo,映射文件以及dao层。我们通常将Dao层称为mapper.java,将映射文件称为mapper.xml,将会实体类称为pojo。二、下载逆向...原创 2018-11-11 13:16:28 · 768 阅读 · 3 评论 -
myBatis分页插件pageHelper
喜欢有帮助记得点赞哦,加关注不迷路分页查询是开发项目时必不可少的,这里给大家介绍一个myBatis中的分页插件pageHelper,可以很方便快速的实现分页查询,我们这里的案例还是上篇博客说到的商品查询,话不多说我们开始。1、项目架构开发工具:eclipse使用技术:Spring,SpringMVC,myBatis,mysql,maven开发环境:需要JDK,maven,mys...原创 2018-11-05 22:05:24 · 17877 阅读 · 2 评论