mybatis-generator
-
配置文件增加dependency
<org.mybatis.version>3.2.7</org.mybatis.version> <org.mybatis.spring.version>1.2.2</org.mybatis.spring.version> <mysql.connector.version>5.1.20</mysql.connector.version> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${org.mybatis.version}</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${org.mybatis.spring.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.connector.version}</version> </dependency> <!-- Tddl start --> <dependency> <groupId>com.taobao.tddl</groupId> <artifactId>tddl-client</artifactId> <version>5.1.19</version> <exclusions> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> <exclusion> <artifactId>servlet-api</artifactId> <groupId>javax.servlet</groupId> </exclusion> <exclusion> <artifactId>mysql-connector-java</artifactId> <groupId>mysql</groupId> </exclusion> <exclusion> <artifactId>spring-context</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> -
增加plugin
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.20</version> </dependency> </dependencies> </plugin> -
运行
- 配置文件 :
- java/resources,generatorConfig.xml配置数据库和表名
- 运行mvn project -> plugins -> mybaits generator
- 4. 20161213日增加
- idea中plugin下,没有mybatis-generator,按照上文增加plugin
- 拷贝generatorConfig.xml,修改表名及数据库名字,在开发代码中搜索dbGroupKey,找到对应的数据库
- 修改表名,及运行。若是不想把xml和mapper分开,则修改sqlMapGenerator,与javaClientGenerator,在一个package下
- 运行时显示无m2_home,则设置/usr/local/apache-maven/这一层即可
- 配置文件 :
浙公网安备 33010602011771号