net.paoding.rose.jade.statement
类 StatementMetaData

java.lang.Object
  继承者 net.paoding.rose.jade.statement.StatementMetaData

public class StatementMetaData
extends Object

StatementMetaData 封装、缓存了一个DAO方法的相关信息

作者:
王志亮 [qieqie.wang@gmail.com]

构造方法摘要
StatementMetaData(DAOMetaData daoMetaData, Method method)
           
 
方法摘要
 boolean equals(Object obj)
           
<T extends Annotation>
T
getAnnotation(Class<T> annotationClass)
           
 DAOMetaData getDAOMetaData()
           
 Class<?>[] getGenericReturnTypes()
           
 Method getMethod()
           
 int getParameterCount()
           
 int getShardByIndex()
           
 String getSQL()
           
 SQLParam getSQLParamAt(int argIndex)
           
 SQLType getSQLType()
           
 int hashCode()
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

StatementMetaData

public StatementMetaData(DAOMetaData daoMetaData,
                         Method method)
方法详细信息

getDAOMetaData

public DAOMetaData getDAOMetaData()

getMethod

public Method getMethod()

getSQL

public String getSQL()

getParameterCount

public int getParameterCount()

getSQLParamAt

public SQLParam getSQLParamAt(int argIndex)

getShardByIndex

public int getShardByIndex()

getGenericReturnTypes

public Class<?>[] getGenericReturnTypes()

getAnnotation

public <T extends Annotation> T getAnnotation(Class<T> annotationClass)

equals

public boolean equals(Object obj)
覆盖:
Object 中的 equals

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

toString

public String toString()
覆盖:
Object 中的 toString

getSQLType

public SQLType getSQLType()


Copyright © 2012. All Rights Reserved.