文件名称:对play!的CRUD的一次改造
文件大小:5KB
文件格式:RAR
更新时间:2016-06-26 03:05:02
java
对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的一次改造
----ExcludeAction.java(315B)
----MyCRUD.java(15KB)
----ExcludeParams.java(334B)