admin 管理员组

文章数量: 1086019


2024年6月10日发(作者:浮动广告查杀脚本)

mybatis plus sql写法

MyBatis Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强

不做改变,简化开发、提高效率。在使用MyBatis Plus时,你可能会编写

SQL语句来定义如何从数据库中获取或修改数据。以下是一些常见的

MyBatis Plus SQL写法的示例:

1. 基础查询

```java

List userList = (null);

```

这将返回一个`User`对象的列表,其中`User`是一个实体类,`userMapper`

是对应的Mapper接口。

2. 条件查询

```java

LambdaQueryWrapper queryWrapper = new

LambdaQueryWrapper<>();

(User::getName, "John");

List userList = (queryWrapper);

```

这将返回所有名为"John"的`User`对象列表。

3. 分页查询

```java

Page page = new Page<>(1, 10); // 查询第1页,每页显示10

条数据

LambdaQueryWrapper queryWrapper = new

LambdaQueryWrapper<>();

(User::getName, "John");

Page result = (page, queryWrapper);

```

这将返回一个分页对象,其中包含所有名为"John"的`User`对象。

4. 插入数据

```java

User user = new User();

("John");

(user);

```

这将向数据库中插入一个新的`User`对象。

5. 更新数据

```java

User user = new User();

(1); // 假设要更新的用户ID为1

("Mike"); // 将名字改为"Mike"

(user);

```

这将更新数据库中ID为1的`User`对象的名称。

6. 删除数据

```java

(1); // 删除ID为1的用户

```

这将从数据库中删除ID为1的`User`对象。


本文标签: 对象 数据库 数据 提高效率 查询