-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Third Party Tools
mioxs edited this page Apr 21, 2022
·
24 revisions
This page lists third party plugins and other tools that have been developed for MyBatis generator.
Plugin Name | Description | Type | URL |
---|---|---|---|
JAXB Annotations | This Plugin enables MyBatis Generator (mbg) to add JAXB annotations to the generated Java Model classes. This plugin provides reasonable flexibility while adding JAXB annotations at both, the class level and field / property level. | plugin | https://github.com/mahiarmody/Mbg-Plugin-Jaxb/releases/tag/v1.0.0 |
Database Function Invoker | This plugin enables incorporating or adding Database Function Invocations (such as the soundex, RawToHex, database encryption functions, etc) to the MyBatis Generator generated SQL Map files (XML mapper files). The invoked database functions could be built-in database functions or user defined database functions. | plugin | https://github.com/mahiarmody/Mbg-Plugin-Db_Function_Invoker/releases/tag/v1.0.0 |
mybatis-generator-gradle-plugin | This plugin is based on mybatis generator maven plugin.This is a Gradle plugin of mybatis generator plugin(mbg).This plugin has all the features of mybatis generator maven plugin,but the plugin realization of groovy from gradle3.3. | plugin |
gradle plugin page github page |
Lombok Annotations | The Plugin can add Lombok annotations to the generated Java Model classes | plugin | https://github.com/WGKLoveStudy/mbg_lombok_plugin/tree/master |
mybatis-generator-plugin | The plugins (such as SelectOneByExamplePlugin, LimitPlugin, ModelBuilderPlugin, ExampleEnhancedPlugin, ExampleTargetPlugin, BatchInsertPlugin, LogicalDeletePlugin, ModelColumnPlugin, UpsertPlugin, SelectiveEnhancedPlugin, CommentPlugin, IncrementsPlugin, SelectSelectivePlugin, OptimisticLockerPlugin, TableRenameConfigurationPlugin, LombokPlugin, etc) base on 'XMLMAPPER' config and tested with Mysql. | plugin | https://github.com/itfsw/mybatis-generator-plugin |
mygen | The extension handle template and generate files | extension | https://github.com/iMinusMinus/extension/tree/master/mygen |
mybatis-extension-plugin | LombokPlugin DomainPlugin RepositoryPlugin ServicePlugin ControllerPlugin |
plugin | https://github.com/mioxs/mybatis-extension-plugin |
Type should be one of the following:
Type | Description |
---|---|
plugin | A plugin that can be configured with and developed according to http://mybatis.github.io/generator/reference/pluggingIn.html |
extension | An extension developed according to http://mybatis.github.io/generator/reference/extending.html |
other | Anything Else |