sql修改语句在mapper层怎么写
时间: 2024-03-13 10:42:28 浏览: 76
Mybatis动态sql语句的mapper.xml文件
在mapper层编写SQL修改语句,可以使用MyBatis提供的XML配置文件或注解方式实现。以下是两种方式的示例:
1. XML配置文件方式
在mapper接口对应的XML文件中,可以通过`<update>`标签来定义SQL修改语句,然后通过`#{}`占位符来引用参数。例如:
```xml
<update id="updateUser">
UPDATE user
SET name = #{name}, age = #{age}
WHERE id = #{id}
</update>
```
2. 注解方式
使用注解方式,可以在mapper接口的方法上使用`@Update`注解,然后在注解中编写SQL修改语句,如下所示:
```java
@Update("UPDATE user SET name = #{name}, age = #{age} WHERE id = #{id}")
void updateUser(User user);
```
以上两种方式都可以实现SQL修改语句的编写,具体选择哪种方式,可以根据实际情况和个人习惯来决定。
阅读全文