Mybatis-plus
文章平均质量分 72
Blue-Sea
java码农一枚,请多多指教。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis-Plus的代码生成器
一、介绍代码生成器顾名思义就是为我们生成一些代码,省去了我们一些时间。AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity(pojo)、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率,MyBatis-Plus从3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖,才能实现代码生成器功能。二、入门案例(1)引入依赖<de原创 2021-11-22 16:54:24 · 551 阅读 · 0 评论 -
Mybatis-Plus的service封装
一、通用service简介Mybatis-Plus除了通用的Mapper还有通用的Servcie层,这也减少了相对应的代码工作量,把通用的接口提取到公共。其实按照MP的这种思想,也可以自己实现一些通用的Controller。二、通用service常用方法介绍(IService)/** * 插入一条记录(选择字段,策略插入) * @param entity 实体对象*/default boolean save(T entity) { return SqlHelper.retB...原创 2021-12-10 16:51:45 · 1398 阅读 · 0 评论 -
Mybatis-Plus的条件构造器(Wrapper)
一.介绍在mybatis-plus中提了构造条件的类Wrapper,它可以根据自己的意图定义我们需要的条件。Wrapper是一个抽象类,一般情况下我们用它的子类QueryWrapper来实现自定义条件查询。二.常用方法1.selectOne方法//查询姓名为刘辉军并且性别为男的员工@Testpublic void testSelectOne(){QueryWrapper<Employee> queryWrapper=new QueryWrapper<>();qu原创 2021-11-24 09:54:22 · 935 阅读 · 1 评论 -
Mybatis-Plus的CRUD
一.BaseMapper接口方法介绍baseMaper中提供了CRUD方法,具体方法如下:// 插入一条记录int insert(T entity);// 根据 entity 条件,删除记录int delete(@Param(Constants.WRAPPER) Wrapper<T> wrapper);// 删除(根据ID 批量删除)int deleteBatchIds(@Param(Constants.COLLECTION) Collection<? extends原创 2021-12-10 16:51:56 · 1137 阅读 · 0 评论 -
Lombok插件
1、介绍lombok是一个插件,用途是使用注解给你类里面的字段,自动的加上属性,构造器,ToString方法,Equals方法等等,比较方便的一点是,你在更改字段的时候,lombok会立即发生改变以保持和你代码的一致性。2、常用的 lombok 注解介绍@Getter 加在类上,可以自动生成参数的getter方法。@Setter 加在类上,可以自动生成参数的setter方法@ToString 加在类上,调用toString()方法,可以输出实体类中所有属性的值@RequiredArg原创 2021-12-10 16:52:04 · 21530 阅读 · 0 评论 -
SpringBoot整合Mybatis-Plus入门案例
1.择Idear中的File->New->project2.输入项目组、项目名称及版本3.检查项目名称及存储位置4.引用依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependenc...原创 2021-12-10 16:52:13 · 618 阅读 · 0 评论 -
Mybatis-plus的介绍
MybatisPlus是mybatis的增强工具,只做增强不做改变,不会对mybatis产生任何影响。它的主要优势具有无侵入、损耗小、强大的CRUD操作、支持 Lambda 形式调用、支持 ActiveRecord模式、支持自定义全局通用操作、内置代码生成器、内置分页插件、分页插件支持多种数据库、内置性能分析插件、内置全局拦截插件等。主要突出其强大性能,提交开发效率。...原创 2021-12-10 16:52:21 · 250 阅读 · 0 评论
分享