(一)前言 最早写JDBC的时候,要手动配连接信息,要一条条手写sql语句。后来Mybatis出现了,不需要再手动配置连接信息,sql语句也和代码隔离开来,但是还免不了写Sql。接着出现了MybatisPlus,这下连Sql都不用写了。 (二)什么是MybatisPlus 首先还是把官网地址拿出来: http://mp.baomidou.com/guide/ 简单来讲,Myba...
适度使用MybatisPlus:虽然MybatisPlus提供了丰富的API,但并不意味着我们要完全依赖它。对于一些简单的CRUD操作,我们可以使用MybatisPlus提供的API;但对于复杂的查询和特定需求,我们仍然需要手写SQL。 定期复习SQL知识:即使在日常开发中很少手写SQL,我们仍然需要定期复习SQL基础知识,如JOIN、子查询、聚合函数等。这样,当遇...
(手写)多条件查询,mapper接口: packagecom.zjazn.smallarea.mapper;importcom.zjazn.smallarea.entity.Goods;importcom.baomidou.mybatisplus.core.mapper.BaseMapper;importcom.zjazn.smallarea.entity.goods;importorg.apache.ibatis.annotations.Param;importjava.util.List;/** * * Mapper 接口 * * *@authort...
首先,我系统里之前是mybatis,现在用mp,就得解决冲突问题。mp本身有个mybatis,要把之前的pageHelper中的mybatis exclude出去: 然后看m...
最早写JDBC的时候,要手动配连接信息,要一条条手写sql语句。后来Mybatis出现了,不需要再手动配置连接信息,sql语句也和代码隔离开来,但是还免不了写Sql。接着出现了MybatisPlus,这下连Sql都不用写了。 (二)什么是MybatisPlus 首先还是把官网地址拿出来: ...
传统的mybatis做ORM映射工具并手写sql的时代,常规的写法基本上会是在dao层和servise层按此需求场景实现相应方法。 1、 发送通知需求:传统手写sql的时代dao层基本上会实现两个方法: (1)“查询某一产品类别下尚未推送通知的订单”方法:用订单表关联产品表查询出某一产品类别下,尚未推送的订单 ...
手写SQL虽高端,能去掉时就去掉 mybatis-plus,有了这只小鸟,从此告别“加班福报!”195 播放 · 0 赞同视频 一、什么是mybatis-plus MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
用了MybatisPlus后,很久没有手写sql了 (一)前言 最早写JDBC的时候,要手动配连接信息,要一条条手写sql语句。后来Mybatis出现了,不需要再手动配置连接信息,sql语句也和代码隔离开来,但是还免不了写Sql。接着出现了MybatisPlus,这下连Sql都不用写了。
很强!Mybatisplus学习教程“⼿写SQL配置”“Mapper多参数传 参”+坑点说明 Mybatis plus 使⽤ 改pom : 不仅要加⼊依赖,注意还有build <dependencies> <!--mybatis-plus--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId...
MyBatis-Plus 还手写 Join 联表查询?一个依赖轻松搞定,真香! 众所周知,Mybatis Plus 封装的 mapper 不支持 join,如果需要支持就必须自己去实现。 但是对于大部分的业务场景来说,都需要多表 join,要不然就没必要采用关系型数据库了。 那么有没有一种不通过硬 SQL 的形式,通过框架提供 join 能力呢?答案是,可以...