博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis使用Mybatis-generator插件及配置(数据库逆向工程)
阅读量:4972 次
发布时间:2019-06-12

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

Mybatis使用Mybatis-generator插件

首先在POM.xml文件添加架包,我这里用的是SpringBoot,所以用的也是SpringBoot架包,最少要mybatis,generator,mysql

org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
mysql
mysql-connector-java
5.1.41
com.alibaba
druid
1.1.3

导入插件依赖包后,在plugins内配置

org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
org.mybatis.generator
mybatis-generator-core
1.3.5
mysql
mysql-connector-java
5.1.41
mybatis generator
package
generate
true
true
src/main/resources/mybatis-generator.xml

然后在resources包下创建mybatis-generator.xml配置文件(注意名字一定一模一样,我就是把-写成了_弄了大半天)

首先在JdbcConnection的标签内配置类,url,userId,pwd等,javaModelGenerator中配置java Bean对应的路径,

sqlMapgenerator的映射路径,mybatis的mapping映射;javaClientGenerator里填写dao层的路径,最后配置数据库的表table,最好加上enableCountByExample="false" ,enableUpdateByExample="false"enableDeleteByExample="false" enableSelectByExample="false"selectByExampleQueryId="false"。

 

enableCountByExample="false" enableUpdateByExample="false"               enableDeleteByExample="false" enableSelectByExample="false"               selectByExampleQueryId="false" 这几个配置了之后就不会产生example类,不然新版本会产生一个example文件。

 

上面是我自己的配置,需要官方配置xml文件的

然后(IDEA)run-->edit configurations,点击"+"添加maven,在Command line处填写

mybatis-generator:generate 命令, 点击OK,然后run。 错误:
"POM for xxx is missing, no dependency information available"        The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
 

在POM里添加:

org.eclipse.m2e
lifecycle-mapping
1.0.0
org.apache.maven.plugins
maven-enforcer-plugin
[1.2,)
enforce

 

转载于:https://www.cnblogs.com/codeByWei/p/10934228.html

你可能感兴趣的文章
js面试题:关于数组去重的四种方法总结
查看>>
Linux内核分析(三)----初识linux内存管理子系统
查看>>
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
查看>>
css选择器
查看>>
看懂下面C++代码才说你理解了C++多态虚函数!
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
清北学堂2017NOIP冬令营入学测试P4749 F’s problem(f)
查看>>
POJ 1840 Eqs HASH
查看>>