public static class MybatisMapperMethod.MethodSignature extends Object
| 构造器和说明 |
|---|
MethodSignature(org.apache.ibatis.session.Configuration configuration,
Class<?> mapperInterface,
Method method) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
convertArgsToSqlCommandParam(Object[] args) |
org.apache.ibatis.session.ResultHandler |
extractResultHandler(Object[] args) |
org.apache.ibatis.session.RowBounds |
extractRowBounds(Object[] args) |
String |
getMapKey() |
Class<?> |
getReturnType() |
boolean |
hasResultHandler() |
boolean |
hasRowBounds() |
boolean |
returnsCursor() |
boolean |
returnsMany() |
boolean |
returnsMap() |
boolean |
returnsOptional()
return whether return type is
java.util.Optional |
boolean |
returnsVoid() |
public boolean hasRowBounds()
public org.apache.ibatis.session.RowBounds extractRowBounds(Object[] args)
public boolean hasResultHandler()
public org.apache.ibatis.session.ResultHandler extractResultHandler(Object[] args)
public String getMapKey()
public Class<?> getReturnType()
public boolean returnsMany()
public boolean returnsMap()
public boolean returnsVoid()
public boolean returnsCursor()
public boolean returnsOptional()
java.util.Optionaltrue, if return type is java.util.Optional