public class MinidaoInterceptor extends Object implements EmptyInterceptor
| 构造器和说明 |
|---|
MinidaoInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkMethod(Method[] methods,
String met)
判断该方法是否存在
|
boolean |
onInsert(Field[] fields,
Object obj)
插入拦截
|
boolean |
onSelect(Field[] fields,
Object obj)
查询数据注入查询条件字段
规则说明
1、只支持方法名字以select、query、get、page开头的dao方法
2、dao方法的第一个参数必须是需要注入条件的实体
3、不想注入saas隔离字段,给方法加 @IgnoreSaas
|
boolean |
onUpdate(Field[] fields,
Object obj)
修改拦截
|
static String |
pareSetName(String fldname)
拼接某属性set 方法
|
static void |
setFieldValue(Map<Object,Object> map,
Object bean)
设置bean 属性值
|
public boolean onInsert(Field[] fields, Object obj)
EmptyInterceptoronInsert 在接口中 EmptyInterceptorpublic boolean onUpdate(Field[] fields, Object obj)
EmptyInterceptoronUpdate 在接口中 EmptyInterceptorpublic boolean onSelect(Field[] fields, Object obj)
EmptyInterceptoronSelect 在接口中 EmptyInterceptorpublic static void setFieldValue(Map<Object,Object> map, Object bean) throws Exception
map - bean - ExceptionCopyright © 2024. All rights reserved.