| Class | Description |
|---|---|
| CacheNamespacePlugin |
This plugin adds a CacheNamespace annotation to generated Java or Kotlin mapper interfaces.
|
| CachePlugin |
This plugin adds a cache element to generated sqlMaps.
|
| CaseInsensitiveLikePlugin |
This plugin demonstrates adding methods to the example class to enable
case-insensitive LIKE searches.
|
| EqualsHashCodePlugin |
This plugin adds equals() and hashCode() methods to the generated model
classes.
|
| FluentBuilderMethodsPlugin |
This plugin adds fluent builder methods to the generated model classes.
|
| MapperAnnotationPlugin | |
| MapperConfigPlugin |
This plugin generates a MapperConfig file containing mapper entries for SQL
maps generated for MyBatis3.
|
| RenameExampleClassPlugin |
This plugin demonstrates overriding the initialized() method to rename the
generated example classes.
|
| RowBoundsPlugin |
This plugin will add selectByExample methods that include rowBounds
parameters to the generated mapper interface.
|
| SerializablePlugin |
This plugin adds the java.io.Serializable marker interface to all generated
model objects.
|
| ToStringPlugin | |
| UnmergeableXmlMappersPlugin |
This plugin marks generated XML mapper files as unmergeable.
|
| VirtualPrimaryKeyPlugin |
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.
|
| Enum | Description |
|---|---|
| CacheNamespacePlugin.CacheProperty | |
| CachePlugin.CacheProperty |
Copyright © 2006–2025 MyBatis.org. All rights reserved.