Skip to content

yangmengle/mybatis-generator-final-master-oracle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mybatis-generator-final

简单好用的支持lombok

AnnotationPlugin 和LombokPlugin 都继承了PluginAdapter类是插件的扩展

AnnotationPlugin用于在mapper接口上添加@Mapper注解 LombokPlugin 用于支持Lombok 在bean 上添加@Data注解等 topLevelClass.addImportedType("lombok.Data"); topLevelClass.addImportedType("lombok.ToString"); topLevelClass.addAnnotation("@Data"); topLevelClass.addAnnotation("@ToString");

可以根据需要自己进行扩展。 generatorConfig.xml中需要添加扩展插件引用如下: <plugin type="plugins.LombokPlugin" > <property name="hasLombok" value="true"/> </plugin> <plugin type="plugins.AnnotationPlugin"> <property name="annotationClass" value="org.apache.ibatis.annotations.Mapper" /> <property name="annotationName" value="@Mapper" /> </plugin>

本项目是maven项目,注意自己数据库的版本,mysql-connector-java的版本会有不兼容的情况,数据库版本6以上可以用6以上的版本,6以下,需要引入5点几的版本使用,否则会报错 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12</version> </dependency>

About

oracle版本的逆向工程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages