org.apache.ibatis.ibator.generator.ibatis2.dao
Class DAOGenerator
java.lang.Object
org.apache.ibatis.ibator.generator.AbstractGenerator
org.apache.ibatis.ibator.generator.AbstractJavaGenerator
org.apache.ibatis.ibator.generator.ibatis2.dao.DAOGenerator
public class DAOGenerator
- extends AbstractJavaGenerator
- Author:
- Jeff Butler
Method Summary |
protected void |
addCountByExampleMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addDeleteByExampleMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addDeleteByPrimaryKeyMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addInsertMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addInsertSelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addSelectByExampleWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addSelectByExampleWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addSelectByPrimaryKeyMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByExampleParmsInnerclass(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByExampleSelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByExampleWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByExampleWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByPrimaryKeySelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByPrimaryKeyWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
protected void |
addUpdateByPrimaryKeyWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
|
java.util.List<CompilationUnit> |
getCompilationUnits()
|
protected Interface |
getInterfaceShell()
|
protected TopLevelClass |
getTopLevelClassShell()
|
protected void |
initializeAndExecuteGenerator(AbstractDAOElementGenerator methodGenerator,
TopLevelClass topLevelClass,
Interface interfaze)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DAOGenerator
public DAOGenerator(AbstractDAOTemplate daoTemplate,
boolean generateForJava5)
getCompilationUnits
public java.util.List<CompilationUnit> getCompilationUnits()
- Specified by:
getCompilationUnits
in class AbstractJavaGenerator
getTopLevelClassShell
protected TopLevelClass getTopLevelClassShell()
getInterfaceShell
protected Interface getInterfaceShell()
addCountByExampleMethod
protected void addCountByExampleMethod(TopLevelClass topLevelClass,
Interface interfaze)
addDeleteByExampleMethod
protected void addDeleteByExampleMethod(TopLevelClass topLevelClass,
Interface interfaze)
addDeleteByPrimaryKeyMethod
protected void addDeleteByPrimaryKeyMethod(TopLevelClass topLevelClass,
Interface interfaze)
addInsertMethod
protected void addInsertMethod(TopLevelClass topLevelClass,
Interface interfaze)
addInsertSelectiveMethod
protected void addInsertSelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
addSelectByExampleWithBLOBsMethod
protected void addSelectByExampleWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
addSelectByExampleWithoutBLOBsMethod
protected void addSelectByExampleWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
addSelectByPrimaryKeyMethod
protected void addSelectByPrimaryKeyMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByExampleParmsInnerclass
protected void addUpdateByExampleParmsInnerclass(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByExampleSelectiveMethod
protected void addUpdateByExampleSelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByExampleWithBLOBsMethod
protected void addUpdateByExampleWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByExampleWithoutBLOBsMethod
protected void addUpdateByExampleWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByPrimaryKeySelectiveMethod
protected void addUpdateByPrimaryKeySelectiveMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByPrimaryKeyWithBLOBsMethod
protected void addUpdateByPrimaryKeyWithBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
addUpdateByPrimaryKeyWithoutBLOBsMethod
protected void addUpdateByPrimaryKeyWithoutBLOBsMethod(TopLevelClass topLevelClass,
Interface interfaze)
initializeAndExecuteGenerator
protected void initializeAndExecuteGenerator(AbstractDAOElementGenerator methodGenerator,
TopLevelClass topLevelClass,
Interface interfaze)