|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.dao.impl.DaoMetaDataImpl org.seasar.codegen.lib.internal.impl.CodeGenDaoMetaDataImpl
public class CodeGenDaoMetaDataImpl
S2Dao-CodeGen用のDaoMetaDataです。
フィールドの概要 | |
---|---|
protected Map |
beanMetaDataCache
|
protected String |
encoding
SQLファイルのエンコーディングです。 |
static String |
RELATION_METHOD_SUFFIX
関連先まで取得するメソッドの名称のサフィックスです。 |
クラス org.seasar.dao.impl.DaoMetaDataImpl から継承されたフィールド |
---|
beanClass, beanMetaData, beanMetaDataFactory, checkSingleRowUpdateForAll, daoAnnotationReader, daoBeanDesc, daoClass, daoInterface, daoNamingConvention, dataSource, dbms, dtoMetaDataFactory, pagingSqlRewriter, procedureMetaDataFactory, resultSetFactory, resultSetHandlerFactory, sqlCommands, sqlFileEncoding, statementFactory, useDaoClassForLog, valueTypeFactory |
コンストラクタの概要 | |
---|---|
CodeGenDaoMetaDataImpl()
コストラクタです。 |
メソッドの概要 | |
---|---|
protected String |
createBaseSQL(Method method,
org.seasar.dao.BeanMetaData beanMetaData)
|
protected ResultSetHandler |
createResultSetHandlerFromReturnType(Method method,
org.seasar.dao.BeanMetaData beanMetaData)
|
void |
dispose()
|
protected org.seasar.dao.BeanMetaData |
getBeanMetaData(Class beanClass)
|
protected org.seasar.dao.SqlCommand |
getFindSqlCommand(Method method)
find~メソッドと名前がWithRelationで終わるメソッドのためのSqlCommandを作成します。 |
protected String |
getSqlFileEncoding()
|
protected void |
setupFindMethod(Method method)
|
protected void |
setupMethod(Method method)
|
protected void |
setupMethodBySqlFile(Class arg0,
Method arg1)
|
クラス org.seasar.dao.impl.DaoMetaDataImpl から継承されたメソッド |
---|
assertAnnotation, checkAutoUpdateMethod, completedSetupMethod, createAutoSelectSql, createAutoSelectSqlByDto, createDeleteAutoStaticCommand, createDeleteBatchAutoStaticCommand, createFindArrayCommand, createFindArrayCommand, createFindBeanCommand, createFindBeanCommand, createFindCommand, createFindCommand, createFindMapArrayCommand, createFindMapCommand, createFindMapListCommand, createFindObjectCommand, createRelationRowCreator, createResultSetHandler, createRowCreator, createSelectDynamicCommand, createSelectDynamicCommand, createUpdateAutoDynamicCommand, createUpdateAutoStaticCommand, createUpdateBatchAutoStaticCommand, createUpdateModifiedOnlyCommand, getBeanClass, getBeanMetaData, getDaoAnnotationReader, getDaoClass, getDaoInterface, getDaoNamingConvention, getDtoMetaDataFactory, getNotSingleRowUpdatedExceptionClass, getPersistentPropertyNames, getSqlCommand, getSqlFilePath, getValueTypeFactory, hasSqlCommand, initialize, isAutoSelectSqlByDto, isBeanClassAssignable, isCheckSingleRowUpdate, isDelete, isInsert, isModifiedOnly, isPropertyExist, isQuerySelectMethodByAuto, isSelect, isUnlessNull, isUpdate, isUpdateSignatureForBean, isUseDaoClassForLog, putSqlCommand, readText, setBeanClass, setBeanMetaDataFactory, setDaoAnnotationReader, setDaoClass, setDaoNamingConvention, setDataSource, setDbms, setDtoMetaDataFactory, setPagingSQLRewriter, setProcedureMetaDataFactory, setResultSetFactory, setResultSetHandlerFactory, setSqlFileEncoding, setStatementFactory, setupDeleteMethodByAuto, setupInsertMethodByAuto, setupMethod, setupMethodByAnnotation, setupMethodByAuto, setupMethodByInterfaces, setupMethodByManual, setupMethodBySuperClass, setupNonQuerySelectMethodByArgs, setupNonQuerySelectMethodByAuto, setupNonQuerySelectMethodByDto, setupProcedureCallMethod, setupProcedureMethod, setupQuerySelectMethodByAuto, setupSelectMethodByAuto, setupSelectMethodByManual, setupSqlCommand, setupUpdateMethodByAuto, setupUpdateMethodByManual, setUseDaoClassForLog, setValueTypeFactory, startsWithBeginComment, startsWithIfComment, startsWithOrderBy, startsWithSelect |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String RELATION_METHOD_SUFFIX
protected Map beanMetaDataCache
protected String encoding
コンストラクタの詳細 |
---|
public CodeGenDaoMetaDataImpl()
メソッドの詳細 |
---|
protected void setupMethod(Method method)
org.seasar.dao.impl.DaoMetaDataImpl
内の setupMethod
protected void setupFindMethod(Method method)
protected org.seasar.dao.SqlCommand getFindSqlCommand(Method method)
method
- Daoのメソッド
protected String createBaseSQL(Method method, org.seasar.dao.BeanMetaData beanMetaData)
protected ResultSetHandler createResultSetHandlerFromReturnType(Method method, org.seasar.dao.BeanMetaData beanMetaData)
protected org.seasar.dao.BeanMetaData getBeanMetaData(Class beanClass)
public void dispose()
Disposable
内の dispose
protected void setupMethodBySqlFile(Class arg0, Method arg1)
org.seasar.dao.impl.DaoMetaDataImpl
内の setupMethodBySqlFile
protected String getSqlFileEncoding()
org.seasar.dao.impl.DaoMetaDataImpl
内の getSqlFileEncoding
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |