<update id="updateOne" parameterType="category"> UPDATE category <set> <if test="category.category_name != null">category_name = #{category.category_name},</if> <if test="category.category_image_src != null">category_image_src = #{category.category_image_src}</if> </set> <where> category_id = #{category.category_id} </where> </update>写出删除
时间: 2024-02-11 16:07:18 浏览: 73
MyBatis-03动态SQL-01.<if>元素的使用
这是一个 Mybatis 的 Mapper XML 文件中的更新操作,如果要写一个删除操作,可以直接将 `<update>` 标签替换为 `<delete>` 标签,并将 SQL 语句中的 `UPDATE` 改为 `DELETE`,例如:
```xml
<delete id="deleteOne" parameterType="category">
DELETE FROM category
WHERE category_id = #{category.category_id}
</delete>
```
这个例子中,我们定义了一个名为 `deleteOne` 的删除操作,使用的参数类型是 `category`,即一个 Category 类型的对象。SQL 语句中使用了 `DELETE FROM` 关键字来指定要删除的表,然后使用 `WHERE` 子句来指定删除的条件,这里我们使用了 `#{category.category_id}` 来引用 Category 对象中的 category_id 属性。
阅读全文