1、在实体映射类里更改相关注解即可 @Data @TableName(value = "id",value="yz_pushlog") public class Pushlog { @TableId(type = IdType.AUTO) private long id; } 2、在mapper层调用完...
mybatis
mybatis-plus update更新操作的三种方式
1.@ 根据id更新 User user = new User(); user.setUserId(1); user.setAge(29); userMapper.updateById(user); 2.@ 条件构造器作为参数进行更新 //把名字为rhb的用户年龄更新为18,其他属性不变 UpdateW...
Mybatis Plus各种查询方法
/** * 普通查询 */ @Test public void selectById() { UserInfo userInfo = userInfoMapper.selectById(123); System.out.println(userInfo); } /** * 批量查询 */ @Test public void selectById...
Mybatis-plus解决selectOne查询多个会报错的问题
解决Mybatis-plus的BaseMapper的selectOne查询多个会异常的问题优化 一、前言 在使用Mybatis-plus所提供的SelectOne方法时候存在一个问题,就是如果查询匹配到的数据是多个的话会报如下异常: org.mybatis.s...
springboot+mybatisplus+thymeleaf整合分页(带前端和后端代码)
最近一直在使用mybatis-plus开发,发现方便的地方挺多的,包括自带的分页插件,而且整合了springboot之后,很多基本的sql都不需要再编写了,但使用thymeleaf实现前端分页的资料非常少,自己总结了一些,供参考 ...
MyBatis-Plus 多表联查+分页
在写东西的过程中,多表联查和分页功能必不可少。当然,crud也很重要,MyBatis-Plus一款国产的框架。优化了许多操作,但大部分文档都记录的是单表操作,多表join在很多场景用的很多,本次主要记录一下,多表联查和...
在Spring Boot MyBatis Plus是不会在控制台打印执行的SQL语句
前言: 正常情况下,MyBatis Plus是不会在控制台打印执行的SQL语句的,但是开发遇到BUG时,我们经常需要查看控制台的SQL语句来诊断错误。 在Spring Boot的yml文件中加上如下配置就好 mybatis-plus: configu...
mybatis-plus 表名添加前缀
1、使用mybatis-plus自身的查询构造去,只需要在全局配置中添加如下配置 mybatis-plus: mapper-locations: classpath:mappers/*Mapper.xml # mapper映射文件 global-config: db-config: table-prefix: tr_...
搭建MyBatis-Plus框架并进行数据库增删改查功能
添加依赖 引入 Spring Boot Maven: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4...