实体删除

1. 使用内置删除参数和方法

对于删除接口的支持,Leap 提供了 DeleteOptions 参数,目前只有一个属性:cascade_delete 。

主要用于指定删除的时候是否需要级联删除,注意这里的级联删除指的不是数据库的级联删除,而是基于 Leap 配置的 ORM 实体上的级联删除。同样这个参数也是可以传递给 ModelController 的内置方法去实现,代码示例如下:

@Path("/user")
public class UserController extends ModelController<User> {
    @DELETE("/{id}")
    public ApiResponse deleteUser(String id, DeleteOptions options){
        return delete(id, options);
    }     
}
上一篇:使用 joins 参数 下一篇:实体操作

results matching ""

    No results matching ""