Uses of Interface
org.mybatis.generator.api.Plugin
Packages that use Plugin
Package
Description
Provides the main classes and interfaces used by clients of MyBatis Generator.
-
Uses of Plugin in org.mybatis.generator.api
Classes in org.mybatis.generator.api that implement PluginModifier and TypeClassDescriptionclassThis class implements a composite plugin.classThis class is a convenient base class for implementing plugins.Fields in org.mybatis.generator.api with type parameters of type PluginMethods in org.mybatis.generator.api with parameters of type Plugin -
Uses of Plugin in org.mybatis.generator.config
Methods in org.mybatis.generator.config that return Plugin -
Uses of Plugin in org.mybatis.generator.internal
Classes in org.mybatis.generator.internal that implement PluginModifier and TypeClassDescriptionfinal classThis class is for internal use only.Methods in org.mybatis.generator.internal that return PluginModifier and TypeMethodDescriptionstatic PluginObjectFactory.createPlugin(Context context, PluginConfiguration pluginConfiguration) -
Uses of Plugin in org.mybatis.generator.plugins
Classes in org.mybatis.generator.plugins that implement PluginModifier and TypeClassDescriptionclassThis plugin adds a CacheNamespace annotation to generated Java or Kotlin mapper interfaces.classThis plugin adds a cache element to generated sqlMaps.classThis plugin demonstrates adding methods to the example class to enable case-insensitive LIKE searches.classThis plugin adds equals() and hashCode() methods to the generated model classes.classThis plugin adds fluent builder methods to the generated model classes.classThis plugin will cause any table of type "VIEW" in a context to be ignored.classclassThis plugin generates a MapperConfig file containing mapper entries for SQL maps generated for MyBatis3.classThis plugin demonstrates overriding the initialized() method to rename the generated example classes.classThis plugin will add selectByExample methods that include rowBounds parameters to the generated mapper interface.classThis plugin adds the java.io.Serializable marker interface to all generated model objects.classclassThis plugin marks generated XML mapper files as unmergeable.classThis 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
Classes in org.mybatis.generator.plugins.dsql that implement PluginModifier and TypeClassDescriptionclassDisables all delete methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.classDisables all insert methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.classDisables all update methods in the MyBatis3DynamicSQL and MyBatis3Kotlin runtimes.classDisables delete, insert, delete, and update methods in the MyBatisDynamicSQLV2 runtime.