Intellij IDEA集成mybatis-generator插件自动生成数据库实体操做类

一、File>Settings>Plugins,搜索mybatis-generator,默认没有安装。html

二、点击Search in repositories连接,选择idea-mybatis-generator插件,右侧窗口点击install按钮,安装完成后提示重启IDEA。mybatis

三、配置idea-mybatis-generator插件app

四、加号+新建maven,配置名称:MyBatis Generator,运行命令:mybatis-generator:generate -emaven

五、配置好后,运行项目选择:MyBatis Generatoride

六、 配置项目POM.xml文件idea

<plugin>
				<groupId>org.mybatis.generator</groupId>
				<artifactId>mybatis-generator-maven-plugin</artifactId>
				<version>1.3.2</version>
				<configuration>
					<!--配置文件的位置-->
					<configurationFile>src/main/resources/MyBatisGenerator.xml</configurationFile>
					<verbose>true</verbose>
					<overwrite>true</overwrite>
				</configuration>
				<executions>
					<execution>
						<id>Generate MyBatis Artifacts</id>
						<goals>
							<goal>generate</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

七、项目resources下要有MyBatisGenerator.xml文件spa

注:targetProject属性要配置为项目绝对路径,不然没法自动生成相关实体操做类。插件

 

IDEA的idea-mybatis-generator插件有个很大的BUG,自动生成的代码会覆盖mapper类中用户自定义接口。