博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序开发之后台mybatis逆向工程(二)
阅读量:4601 次
发布时间:2019-06-09

本文共 2211 字,大约阅读时间需要 7 分钟。

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

  • 上一节
  • 逆向工程需要一个jar包,
    地址:
    密码: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

你可能感兴趣的文章
iOS - OC RunLoop 运行循环/消息循环
查看>>
js实现弹出窗口代码收集集萃
查看>>
BufferReader BufferWriter
查看>>
通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面) android开发
查看>>
MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
查看>>
java学习笔记-设计模式20(备忘录模式)
查看>>
*Hdu 1026-Ignatius and the Princess I
查看>>
447. Number of Boomerangs
查看>>
【bzoj1598/Usaco2008 Mar】牛跑步——A*
查看>>
威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and free...,修身齐家治国平天下)...
查看>>
IDEA激活
查看>>
轻型的接口访问频率限制服务模型的设计与实现【转】
查看>>
创建多线程的第一种方式——创建Thread子类和重写run方法
查看>>
Bug管理工具的使用介绍(Bugger 2016)
查看>>
Redis Win平台安装
查看>>
Java EE学习笔记(二)
查看>>
Python接口自动化基础---get请求
查看>>
HDU 4442 Physical Examination
查看>>
个性化推荐系统最近一些复盘以及探索
查看>>
使用NEWSEQUENTIALID解决GUID聚集索引问题
查看>>