Uses of Interface
org.mybatis.generator.api.Plugin
Package
Description
Provides the main classes and interfaces used by clients of MyBatis Generator.
-
Uses of Plugin in org.mybatis.generator.api
Modifier and TypeClassDescriptionclass
This class implements a composite plugin.class
This class is a convenient base class for implementing plugins. -
Uses of Plugin in org.mybatis.generator.config
-
Uses of Plugin in org.mybatis.generator.internal
Modifier and TypeClassDescriptionfinal class
This class is for internal use only.Modifier and TypeMethodDescriptionstatic Plugin
ObjectFactory.createPlugin
(Context context, PluginConfiguration pluginConfiguration) -
Uses of Plugin in org.mybatis.generator.plugins
Modifier and TypeClassDescriptionclass
This plugin adds a CacheNamespace annotation to generated Java or Kotlin mapper interfaces.class
This plugin adds a cache element to generated sqlMaps.class
This plugin demonstrates adding methods to the example class to enable case-insensitive LIKE searches.class
This plugin adds equals() and hashCode() methods to the generated model classes.class
This plugin adds fluent builder methods to the generated model classes.class
This plugin will cause any table of type "VIEW" in a context to be ignored.class
class
This plugin generates a MapperConfig file containing mapper entries for SQL maps generated for MyBatis3.class
This plugin demonstrates overriding the initialized() method to rename the generated example classes.class
This plugin will add selectByExample methods that include rowBounds parameters to the generated mapper interface.class
This plugin adds the java.io.Serializable marker interface to all generated model objects.class
class
This plugin marks generated XML mapper files as unmergeable.class
This plugin can be used to specify columns that act as a primary key, even if they are not strictly defined as primary keys in the database. -
Uses of Plugin in org.mybatis.generator.plugins.dsql
Modifier and TypeClassDescriptionclass
Disables all delete methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.class
Disables all insert methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.class
Disables all update methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.class
Disables delete, insert, delete, and update methods in the MyBatisDynamicSQLV2 runtime.