Mybatis generator 逆向生成代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis generator 逆向生成代码相关的知识,希望对你有一定的参考价值。

简单介绍

本文介绍用mybatis逆向生成javaben dao接口

1.创建maven项目 创建相应的包

附上项目创建完成的图片

然后在pom.xml文件里面引入需要的jar的依赖

<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/maven-v4_0_0.xsd">;
<modelVersion>4.0.0</modelVersion>
<groupId>com.xx</groupId>
<artifactId>Mybaits</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>Mybaits Maven Webapp</name>
<url>http://maven.apache.org</url>;
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

org.mybatis mybatis 3.4.0 org.mybatis.generator mybatis-generator-core 1.3.5 com.oracle ojdbc6 0.0.1-SNAPSHOT
Mybaits
然后在src/main/resources下创建generator所需的配置文件 配置文件里面有些地方需要改动,需要的朋友可以根据自己的情况改动 在这附上配置文件内容
复制代码 然后在com.test包下创建逆向生成的启动java文件 启动文件内容看下面的代码 复制代码 package com.test; import java.io.File; import java.util.ArrayList; import java.util.List; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.config.xml.ConfigurationParser; import org.mybatis.generator.internal.DefaultShellCallback; public class Test { public static void main(String[] args) throws Exception { List warnings = new ArrayList(); boolean overwrite = true; // 配置文件路径切记写对 File configFile = new File("src/main/resources/mbg.xml"); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); } } 配置文件写完之后直接运行此配置文件,就可以生成代码,下面附上生成之后的效果(运行完之后,刷新项目 就可以看到生成的文件) 文章中涉及到的配置文件,启动类等都可以在mybatis官网找到。 如有错误,请大神指导。

以上是关于Mybatis generator 逆向生成代码的主要内容,如果未能解决你的问题,请参考以下文章

mybatis-generator逆向工程,自动生成dao层和mapper配置

Mybatis generator 逆向生成代码

13.2 MyBatis Generator 快速入门(MyBatis Generator逆向代码生成工具) -《SSM深入解析与项目实战》

mybatis逆向工程--自动生成实体代码(mybatis-generator)

数据库逆向框架代码生成工具:MyBatis Generator 使用

在IDEA中使用MyBatis Generator逆向工程生成代码