博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVAEE——实现Maven 配置mybatis反向生成实体类、接口及mapping映射文件操作
阅读量:3916 次
发布时间:2019-05-23

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

实现流程:

第一步:

         新建Maven项目

           

第二步:

             在数据库中把你用的表全部先建好,其中连数据库表中属性都需要弄好

            

第三步:

        配置pom.xml文件,在pom.xml加入如下代码,保存即可

mavenlianxi
org.apache.maven.plugins
maven-compiler-plugin
3.1
1.8
1.8
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
true
true
org.eclipse.jetty
jetty-maven-plugin
9.2.8.v20150217
80
shutdown
9966

第四步:

       在src/main/resource下配置generatorConfig.xml文件

其中讲一下,需要改的地方。

location:你的mysql链接jar包的路径

targetPackage:生成的包名,(推荐一般是com.什么

targetProject:需要生成的项目,默认放在src/main/java路径下

tableName:表名

domainObjectName:需要生成的实体类名

第五步:

      右击maven项目,打开maven build(或者mvn),在Goals中输入mybatis-generator:generate

然后就自动生成了一系列文件了。


好处:这样我们可以不需要进行什么费力人工的操作了,也防止我们在定义一些类的接口,类的定义,和Mapper而可能出现的一些拼写错误。

 

坏处:前期不推荐直接这样操作,如果我们接触一个软件直接接触最简单的地方,那么以后我们遇到深沉次的问题或者这个方法用不了了,也不会修改。所以建议从底层框架搭建,如何搭建框架学起,这仅仅是一种处理渠道,但不是时时有用的。

转载地址:http://jntrn.baihongyu.com/

你可能感兴趣的文章
应用交付老兵眼中的Envoy, 云原生时代下的思考
查看>>
.NET 开源项目 StreamJsonRpc 介绍[上篇]
查看>>
.NET Core微服务开发选项
查看>>
探讨NET Core数据进行3DES加密或解密弱密钥问题
查看>>
Vue 3拖更,尤雨溪介绍最新进展
查看>>
如何利用.NETCore向Azure EventHubs准实时批量发送数据?
查看>>
WPF 框架全构建环境虚拟机硬盘分享
查看>>
ABP框架 v3.0 已发布!
查看>>
使用.Net Core实现的一个图形验证码
查看>>
.NET 开源项目 StreamJsonRpc 介绍[中篇]
查看>>
Blazor带我重玩前端(三)
查看>>
基于.NetCore3.1系列 —— 认证授权方案之授权揭秘 (下篇)
查看>>
实现业务数据的同步迁移 · 思路一
查看>>
龙芯开源社区上线.NET主页
查看>>
eShopOnContainers 知多少[11]:服务间通信之gRPC
查看>>
闲谈设计模式
查看>>
平台or职位,你怎么选?
查看>>
骚年快答 | 技术中台与业务中台都是啥?
查看>>
骚年快答 | 微服务架构中的BFF到底是啥?
查看>>
设计模式之适配器模式
查看>>