org.mybatis.generator.codegen.mybatis3.javamapper
Class MixedClientGenerator

java.lang.Object
  extended by org.mybatis.generator.codegen.AbstractGenerator
      extended by org.mybatis.generator.codegen.AbstractJavaGenerator
          extended by org.mybatis.generator.codegen.AbstractJavaClientGenerator
              extended by org.mybatis.generator.codegen.mybatis3.javamapper.JavaMapperGenerator
                  extended by org.mybatis.generator.codegen.mybatis3.javamapper.MixedClientGenerator

public class MixedClientGenerator
extends JavaMapperGenerator

This class overrides the base mapper to provide annotated methods for the methods that don't require SQL provider support

Author:
Jeff Butler

Field Summary
 
Fields inherited from class org.mybatis.generator.codegen.AbstractGenerator
context, introspectedTable, progressCallback, warnings
 
Constructor Summary
MixedClientGenerator()
           
 
Method Summary
protected  void addDeleteByPrimaryKeyMethod(Interface interfaze)
           
protected  void addInsertMethod(Interface interfaze)
           
protected  void addSelectByPrimaryKeyMethod(Interface interfaze)
           
protected  void addUpdateByPrimaryKeyWithBLOBsMethod(Interface interfaze)
           
protected  void addUpdateByPrimaryKeyWithoutBLOBsMethod(Interface interfaze)
           
 AbstractXmlGenerator getMatchedXMLGenerator()
          This method returns an instance of the XML generator associated with this client generator.
 
Methods inherited from class org.mybatis.generator.codegen.mybatis3.javamapper.JavaMapperGenerator
addCountByExampleMethod, addDeleteByExampleMethod, addInsertSelectiveMethod, addSelectByExampleWithBLOBsMethod, addSelectByExampleWithoutBLOBsMethod, addUpdateByExampleSelectiveMethod, addUpdateByExampleWithBLOBsMethod, addUpdateByExampleWithoutBLOBsMethod, addUpdateByPrimaryKeySelectiveMethod, getCompilationUnits, getExtraCompilationUnits, initializeAndExecuteGenerator
 
Methods inherited from class org.mybatis.generator.codegen.AbstractJavaClientGenerator
requiresXMLGenerator
 
Methods inherited from class org.mybatis.generator.codegen.AbstractJavaGenerator
addDefaultConstructor, getGetter, getJavaBeansField, getJavaBeansGetter, getJavaBeansSetter, getRootClass, isTrimStringsEnabled
 
Methods inherited from class org.mybatis.generator.codegen.AbstractGenerator
getContext, getIntrospectedTable, getProgressCallback, getWarnings, setContext, setIntrospectedTable, setProgressCallback, setWarnings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MixedClientGenerator

public MixedClientGenerator()
Method Detail

addDeleteByPrimaryKeyMethod

protected void addDeleteByPrimaryKeyMethod(Interface interfaze)
Overrides:
addDeleteByPrimaryKeyMethod in class JavaMapperGenerator

addInsertMethod

protected void addInsertMethod(Interface interfaze)
Overrides:
addInsertMethod in class JavaMapperGenerator

addSelectByPrimaryKeyMethod

protected void addSelectByPrimaryKeyMethod(Interface interfaze)
Overrides:
addSelectByPrimaryKeyMethod in class JavaMapperGenerator

addUpdateByPrimaryKeyWithBLOBsMethod

protected void addUpdateByPrimaryKeyWithBLOBsMethod(Interface interfaze)
Overrides:
addUpdateByPrimaryKeyWithBLOBsMethod in class JavaMapperGenerator

addUpdateByPrimaryKeyWithoutBLOBsMethod

protected void addUpdateByPrimaryKeyWithoutBLOBsMethod(Interface interfaze)
Overrides:
addUpdateByPrimaryKeyWithoutBLOBsMethod in class JavaMapperGenerator

getMatchedXMLGenerator

public AbstractXmlGenerator getMatchedXMLGenerator()
Description copied from class: AbstractJavaClientGenerator
This method returns an instance of the XML generator associated with this client generator.

Overrides:
getMatchedXMLGenerator in class JavaMapperGenerator
Returns:
the matched XML generator. May return null if no XML is required by this generator


Copyright © 2010-2012 MyBatis.org. All Rights Reserved.