MyBatis
MyBatis 学习笔记
人苼若只茹初見
这个作者很懒,什么都没留下…
展开
-
MySql自定义排序 order by field()
前言MySQL中 order by 自定义值排序项目场景:数据库表中有一个 status 字段,表示各个状态值,如下smallint DEFAULT NULL COMMENT '项目状态(0 未发布,1 即将开始,2 拍卖中,3 拍卖结束-成功拍出,4 拍卖结束-流拍)问题描述:在查询列表时,要求:根据状态排序 拍卖中 > 即将开始> 拍卖结束-成功> 拍卖结束-流拍> 未发布的顺序去执行。而我们常见的排序语法为:order by statu...原创 2022-02-24 11:44:21 · 10995 阅读 · 0 评论 -
Mybatis参数取值方式
在Mybatis 的 Mapper接口文件时,可以使用两种方式来获取参数值即#{} 和 ${}${} 和 #{} 都可以取出参数中的值但有以下区别: 使用#{} 时,SQL入参使用的时预编译的方式,同时使用的是PreparedStatement,可以防止SQL注入 使用${}时,SQL直接将参数值拼接在SQL中 #{}的取值方式大多数场景中都可以使用#{}的取值方式来取值。 SELECT RouteId, ...原创 2021-11-23 14:23:47 · 1200 阅读 · 0 评论 -
SQL基础
SelectUser表里面的数据如下查询user表里面的user_name字段和user_age字段的所有数据Select user_name,user_age from user查询user表中所有的字段数据,用 * 表示列的名称Select * from user四、DistinctDistinct选取所有的值的时候不会出现重复的数据用普通的查询,查询所有Select * from userSelect distinct u...转载 2021-11-16 10:55:44 · 4165 阅读 · 0 评论 -
mybaits-plus 实现增删改查
数据库表(student)如下:使用 mybaits generator插件生成 mapper,service,和实体类目录结构如下:StudentMapper中代码@Repositorypublic interface StudentMapper extends BaseMapper<Student> {}StudentService中代码public interface StudentService extends IService<St...原创 2021-03-22 16:32:08 · 162 阅读 · 0 评论