public abstract class AbstractDaoMethodProcessor<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected T |
annotation |
protected Method |
method |
protected Annotation[][] |
parameterAnnotations |
protected Object[] |
parameters |
protected Map<String,Object> |
paramsMap |
protected Class<?> |
persistentClass |
protected SimpleJdbcDao |
simpleJdbcDao |
| 构造器和说明 |
|---|
AbstractDaoMethodProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
getAnnotation() |
Method |
getMethod() |
Annotation[][] |
getParameterAnnotations() |
Class<T> |
getParameterizedType() |
Object[] |
getParameters() |
Map<String,Object> |
getParamsMap() |
Class<?> |
getPersistentClass() |
SimpleJdbcDao |
getSimpleJdbcDao() |
abstract Object |
process() |
void |
setAnnotation(T annotation) |
void |
setMethod(Method method) |
void |
setParameterAnnotations(Annotation[][] parameterAnnotations) |
void |
setParameters(Object[] parameters) |
void |
setParamsMap(Map<String,Object> paramsMap) |
void |
setPersistentClass(Class<?> persistentClass) |
void |
setSimpleJdbcDao(SimpleJdbcDao simpleJdbcDao) |
protected Annotation[][] parameterAnnotations
protected Object[] parameters
protected Method method
protected T annotation
protected SimpleJdbcDao simpleJdbcDao
protected Class<?> persistentClass
public abstract Object process()
public Object[] getParameters()
public void setParameters(Object[] parameters)
public T getAnnotation()
public void setAnnotation(T annotation)
public Method getMethod()
public void setMethod(Method method)
public SimpleJdbcDao getSimpleJdbcDao()
public void setSimpleJdbcDao(SimpleJdbcDao simpleJdbcDao)
public Annotation[][] getParameterAnnotations()
public void setParameterAnnotations(Annotation[][] parameterAnnotations)
public Class<?> getPersistentClass()
public void setPersistentClass(Class<?> persistentClass)
Copyright © 2020. All rights reserved.