mybatis-plus修改字段为空
时间: 2023-09-10 16:10:47 浏览: 145
离店日期:</label>
<input type="date" id="check-out-date">
<label for="city">城市:</label>
<input type="text" id="city">
<button type="submit">搜索</button>
</form>
你可以使用 Mybatis-Plus 提供的 `UpdateWrapper` 来更新字段为空。下面是一个示例:
```java
<!-- 显示搜索结果 -->
</div>
<!-- 路线规划 -->
<div class="route">
<h2>UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.set("age", null).eq("id", 1); // 将 id路线规划</h2>
<form>
<label for="start">起点:</label>
<input type="text" id="start">
<label for="end">终点:</label>
<input type="text" id="end">
<button type="submit">搜索</button>
</form>
<!-- 显示搜索结果 -->
</div>
<!-- 为 1 的记录的 age 字段设置为 null
int affectedRows = userMapper.update(null, updateWrapper);
```
在上面的示例中,我们创建了一个 `UpdateWrapper` 对象,并使用 `set` 方法将 age 字段设置为 null,然后使用 `eq` 方法指定要更新的记录的条件(这里是 id=1)。最后调用 `userMapper.update` 方法执行更新操作。注意,第一个参数传入 null,表示不使用 entity 对象更新字段,而 车票购买 -->
<div class="ticket">
<h2>车票购买</h2>
<form>
是直接使用 `UpdateWrapper` 中的字段更新。
如果你想一次更新多个字段为空,可以调用多次 <label for="departure">出发地:</label>
<input type="text" id="departure">
<label for="destination `set` 方法,如下所示:
```java
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.set("age">目的地:</label>
<input type="text" id="destination">
<label for="departure-date">出发日期", null).set("email", null).eq("id", 1); // 将 id 为 1 的记录的 age 和 email:</label>
<input type="date" id="departure-date">
<label for="return-date">返程日期:</label 字段设置为 null
int affectedRows = userMapper.update(null, updateWrapper);
```
希望能帮到你!
阅读全文