工作中搭建 springmvc + mybatis 项目时遇到了点小问题,项目中涉及到 10+ 个表,并且每个表都包含单表操作。若是都手动编写 entity、mapper、dao 层代码,重复工作过大。我觉得 MyBatis-Generator 挺适合解决这个重复简单编码的问题并且之前工作中也接触过,固整理一下 MyBatis-Generator 的使用方法,共同学习。
如何在IDEA中配置MyBatis-Generator呢?本文主要介绍 MAVEN项目 和 普通java项目 的配置
一、MAVEN 项目
1、创建 maven 项目
2、配置pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com</groupId>
<artifactId>mybatisGenerator</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>mybatisGenerator Maven Webapp</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies></dependencies>
<build>
<finalName>mybatisGenerator</finalName>
<plugins>
<plugin>