博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis逆向工程
阅读量:6548 次
发布时间:2019-06-24

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

学而时习之,不亦说乎!

                             --《论语》

使用mybatis的逆向工程生成JavaBean和mapper以及映射文件只需要三步,这些生成的文件用来做参考是还是很不错的。

1.maven依赖:

4.0.0
com.zby
mybatis
0.0.1-SNAPSHOT
org.mybatis
mybatis
3.4.0
mysql
mysql-connector-java
5.1.34
log4j
log4j
1.2.17
org.mybatis.generator
mybatis-generator-core
1.3.5

2.配置文件generatorconfig.xml:

  这里面的内容基本上看意思就懂了,包括数据库连接信息,生成规则,数据库表信息以及需要生成的内容。要修改的话主要修改数据库连接,生成位置和表的信心了。

3.编写启动类:

package com.zby;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 static void main(String[] args) throws Exception {		List
warnings = new ArrayList
(); boolean overwrite = true;          //加载上面的配置文件 File configFile = new File("./src/main/resources/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); }}

  这里加载配置文件,执行即可,需要自己修改的是自己配置文件的路径,保证程序能找到。直接运行这个普通的main程序,代码会自动生成到我们配置的包下。

转载于:https://www.cnblogs.com/zby9527/p/7098916.html

你可能感兴趣的文章
[深入理解文件系统之五] 从SVR3 到SVR4
查看>>
IE6\7 下 td colspan bug
查看>>
《白帽子讲WEB安全》学习笔记之第9章 认证与会话管理
查看>>
搭建 Python 开发环境
查看>>
WindowsMobile应该如何发展?-2(未完待续)
查看>>
几句话就能让你明白:ACL 访问控制列表(一)
查看>>
DISM命令
查看>>
centos7安装dhcp服务器并由客户端动态获取IP地址
查看>>
easyui datagrid 表格适应屏幕
查看>>
MongoDB安装
查看>>
rapidjson常见使用示例
查看>>
kafka producer实例及原理分析
查看>>
程控交换机分机同时拨打外线的方法
查看>>
Python 的深浅拷贝 终于明白了
查看>>
应用为王 从Zpad看“中国创造”
查看>>
以DH的方式实现非对称加密
查看>>
avascript实现页面刷新
查看>>
人工智能下的可穿戴设备 如何争夺物联网的入口
查看>>
FBI网站被黑致数据泄露?官方称这根本是个骗局
查看>>
不法分子散播奥运诈骗链接 伪造APP窃取个人信息
查看>>