小程序开发之后台mybatis逆向工程(二)

上一节搭建好了SSM后台框架,这一节将根据表结构创建实体及映射文件以及mapper接口。如果表过多,会很麻烦,所以mybatis提供了逆向工程来解决这个问题。

  • 上一节 SSM搭建后台管理系统
  • 逆向工程需要一个jar包,mybatis-generator-core-1.3.2.jar

    地址:https://pan.baidu.com/s/1AonZMLpXvbv-7Yb8SAOH1Q

    密码:0pdz
  1. 添加配置文件generatorConfig.xml
  2. 添加逆向工程执行程序Generator.java

新增文件.png

generatorConfig.xml


Generator.java
package com.luolan.system;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 Generator {public void generator() throws Exception{List warnings = new ArrayList();boolean overwrite = true;//指定 逆向工程配置文件File configFile = new File("C:/Java/newjava/luolan/src/config/generatorConfig.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);} public static void main(String[] args) throws Exception {try {Generator generatorSqlmap = new Generator();generatorSqlmap.generator();} catch (Exception e) {e.printStackTrace();}}
}

右击执行mian方法,刷新项目,再次点开com.luolan.entity包发现已经生成实体类。com.luolan.mapping已经生成mapper映射文件。
至此大功告成!!!

转载于:https://www.cnblogs.com/linchengxinsx/p/9191442.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部