@Delete
用来标记在接口方法上,执行 DELETE 语句。
信息
value 支持字符串数组,元素以空格连接,方便多行书写。
示例:根据 id 删除用户
@SimpleMapper
public interface UserMapper {
@Delete({"delete from users ",
"where id = #{userId}"})
int deleteUserById(@Param("userId") int userId);
}
属性清单
| 属性名 | 描述 |
|---|---|
| value | 必选 将要被执行的 DELETE 语句。 |
| statementType | 可选 JDBC 执行方式。默认 Prepared- Statement → java.sql.Statement- Prepared → java.sql.PreparedStatement- Callable → java.sql.CallableStatement |
| timeout | 可选 执行超时秒数。默认 -1 |