mybatis框架中mapper.xml文件中写删除更新
时间: 2024-09-12 08:06:53 浏览: 75
mybatis自动生成mapper.xml文件
5星 · 资源好评率100%
在MyBatis框架中,`mapper.xml`文件主要用于配置SQL语句,包括删除和更新操作。当你需要在数据库中执行删除或更新操作时,会在`mapper.xml`里编写相关的映射标签。
删除操作通常使用`<delete>`标签,其基本结构如下:
```xml
<delete id="deleteById" parameterType="int">
DELETE FROM your_table WHERE id = #{id}
</delete>
```
这里,`id`属性是唯一标识该删除操作的ID,`parameterType`指定了传入的参数类型,`your_table`替换为你实际的数据表名。
更新操作则使用`<update>`标签,例如:
```xml
<update id="updateUser" parameterType="com.example.User">
UPDATE your_table
SET column1 = #{column1}, column2 = #{column2}
WHERE id = #{id}
</update>
```
这里的`com.example.User`是你数据模型类的全限定名,`column1`, `column2`是你要更新的字段,`#{id}`、`#{column1}`, `#{column2}`是对应的参数变量。
在Java代码中,通过`SqlSession`对象调用这些映射方法,并传递所需的参数,MyBatis会负责动态生成并执行相应的SQL。
阅读全文