public class IDaoMethod
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
IDaoMethod.MethodSignatrue |
static class |
IDaoMethod.SQLCommand |
static class |
IDaoMethod.SQLOption |
| 构造器和说明 |
|---|
IDaoMethod(java.lang.Class<?> daoInterface,
java.lang.reflect.Method method,
java.lang.Object[] args,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
doExecute() |
java.lang.Object |
execute() |
IDaoMethod.MethodSignatrue |
getMethodSignatrue(java.lang.Class<?> daoInterface,
java.lang.reflect.Method method,
java.lang.Object[] args) |
protected IDaoMethod.SQLCommand |
getSqlCommand(java.lang.reflect.Method method) |
protected TransactionExecutor |
getTransactionExecutor(javax.sql.DataSource dataSource,
Transaction transaction) |
protected java.lang.Object |
processSQLCommond(IDaoMethod.SQLCommand sqlCommand,
IDaoMethod.MethodSignatrue methodSignatrue,
CrudOption crudOption) |
public static SQLParser sqlParser
public IDaoMethod(java.lang.Class<?> daoInterface,
java.lang.reflect.Method method,
java.lang.Object[] args,
Executor executor)
public java.lang.Object execute()
protected java.lang.Object doExecute()
protected TransactionExecutor getTransactionExecutor(javax.sql.DataSource dataSource, Transaction transaction)
protected IDaoMethod.SQLCommand getSqlCommand(java.lang.reflect.Method method)
public IDaoMethod.MethodSignatrue getMethodSignatrue(java.lang.Class<?> daoInterface, java.lang.reflect.Method method, java.lang.Object[] args)
protected java.lang.Object processSQLCommond(IDaoMethod.SQLCommand sqlCommand, IDaoMethod.MethodSignatrue methodSignatrue, CrudOption crudOption)
Copyright © 2018. All Rights Reserved.