博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用mybatis generator插件,自动生成dao、dto、mapper等文件
阅读量:7081 次
发布时间:2019-06-28

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

mybatis generator 介绍

mybatis generator中文文档

MyBatis Generator (MBG) 是一个Mybatis的代码生成器  和 . 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。

在pom中添加插件

 

org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
src/main/resources/mybatis-generator/generator-config.xml
true
false
false
Generate MyBatis Artifacts
generate
mysql
mysql-connector-java
5.1.40
org.mybatis.generator
mybatis-generator-core
1.3.5
src\main\resources
src\main\java
com/**/**/mapper/*.xml

 

在resource里添加文件

generator.properties

jdbc.driverClass=com.mysql.jdbc.Driver jdbc.connectionURL=jdbc:mysql://localhost:3306/mybatis jdbc.userId=root jdbc.password=1234 数据库中的表

generator-config.xml

 

 启动运行

如果添加成功,点击运行generator,则控制台输出信息

Process finished with exit code 0

 

然后会自动生成

 

 

 
 

转载于:https://www.cnblogs.com/dakewang/p/6825156.html

你可能感兴趣的文章
Android TransactionTooLargeException 解析,思考与监控方案
查看>>
Android音频处理知识(一)MediaRecorder录制音频
查看>>
SpringBoot+Vue.js前后端分离实现大文件分块上传
查看>>
Node.js环境性能监控
查看>>
CSS在没有设置高度的情况下如何让同级元素高度相等?
查看>>
Elastic Stack学习--elasticsearch部署常见问题
查看>>
Oracle 手工清理临时段
查看>>
通过git远程管理自己本地的工程
查看>>
scala中的下划线_
查看>>
QTreeWidget 获取被双击的子项的层次路径
查看>>
如何调整工作激情
查看>>
数据仓库专题(10)-文本事实和杂项维度
查看>>
VC6下实现remove_reference的方法。
查看>>
数据备份和还原
查看>>
Angular企业级开发(3)-Angular MVC实现
查看>>
SMS系列之一:部署SMS2003 + SP3
查看>>
查看mysql进程--show processlist
查看>>
ProtecTIER网关演绎重复数据删除的硬道理
查看>>
Android 播放Gif 动画
查看>>
(原创)创建windows域---深入理解域概念
查看>>