简介
搭建MyBatisPlus2.x
构建项目
配置Maven
引入依赖
springboot
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.18</version></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</version></dependency>
配置springboot
数据库搭建
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Book {private Integer id;private String title;private String author;private String price;private String descx;
}
表名
搭建测试环境
添加修改测试
查询数据
LambdaQueryWrapper<Book> queryWrapper = new LambdaQueryWrapper<>();
// queryWrapper.like(Book::getAuthor, "吴");
queryWrapper.eq(Book::getAuthor,"吴承恩").eq(Book::getTitle,"西游记");
System.out.println(mapper.selectList(queryWrapper));
常用方法
eq 相等
in 范围查询
like 模糊查询
likeRight 右侧通配符查询
likeLeft 左侧通配符查询
or() 或
r.selectList(queryWrapper));
### 常用方法eq 相等
in 范围查询
like 模糊查询
likeRight 右侧通配符查询
likeLeft 左侧通配符查询
or() 或
and() 并且