对play!的CRUD的一次改造
对play!的CRUD 进行改造,改代码还会持续重构,并不完善。 1.将create,show,delete,list都改成@Util方法,可以类似 public static void show(String id){ MyCRUD.show(id); } 的方式调用。更通用。 2.增加@ExcludeAction和@ExcludeParam限制,及不允许执行的action方法和不允许绑定的Param参数。 如: @ForEntity(User.class) @ExcludeAction(value = { "delete" }) public class Users extends MyCRUD{ @ExcludeParams(value={"object.username"}) public static void create(){ MyCRUD.create(); } } 3.list方法中增加条件,可以在模版中类似这样的调用:@{MyCRUD.list().add('filter','user.id[eq]=1')} 相当于增加where条件 where user.id=1,还不完善,可以自己改写。 4.list方法中加上默认按id降序排序。
文件列表
play!的CRUD的一次改造.rar
(预估有个3文件)
对play!的CRUD的一次改造
ExcludeAction.java
315B
MyCRUD.java
15KB
ExcludeParams.java
334B
暂无评论