IDEA自动生成Mapper和实体文件

您所在的位置:网站首页 mybatis生成mapper文件 IDEA自动生成Mapper和实体文件

IDEA自动生成Mapper和实体文件

2024-01-24 14:02| 来源: 网络整理| 查看: 265

当我们在用到Mybatis的时候,肯定避免不了需要根据数据表字段创建pojo类、mapper文件以及dao类,并且需要配置它们之间的依赖关系,这样的工作很琐碎和重复,mybatis官方也发现了这个问题,因此给我们提供了mybatis generator工具来帮我们自动创建pojo类、mapper文件以及dao类并且会帮我们配置好它们的依赖关系。

今天用到这块工具,通过自己的努力终于可以成功的应用,特意把该工程上传到Github上供大家参考学习,地址:https://github.com/haobindayi/Mybatis-Generator-Mapper 大家可以直接到github上下载,也可以跟着我下面的步骤自己来试一下。

1.新建一个空白的maven工程,填写必填的项目名称进入项目页面。

2.打开pom.xml文件进行修改文件,引入需要的依赖,并修改对应的build的规则。

4.0.0 github.haobindayi GenerateMapper 1.0-SNAPSHOT UTF-8 1.8 1.8 org.mybatis.generator mybatis-generator-core 1.3.5 haobindayi org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 mysql mysql-connector-java 5.1.46 src/main/resources/generatorConfig.xml true true

 

BUG提醒:mysql-connector-java的版本问题,如果你的驱动是com.mysql.cj.jdbc.Driver,你就需要6.0.x的版本。如果是com.mysql.jdbc.Driver 则是5.1.x的版本。 我自己用的是mysql8.0,在idea中配置database后点击驱动可以查看其版本5.1.46.

3.根据上述的配置文件可以看到需要resources/generatorConfig.xml的配置文件,所以我们新建generatorConfig.xml,并填入下面的内容(在作此内容的时候也是遇到了好多问题,然后自己一个个去寻找问题的解决办法,今天写出来让自己和读者少走点弯路)  

DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

 

具体声明解释已经在文中标注了,需要更改自己想要生成文件的存放位置,和要生成的table的名称。

4.添加执行方式,

如下图,打开配置tomcat的窗口,点击加号,选择maven,然后输入,确定保存即可。

mybatis-generator:generate -e

5.启动执行生成文件

可以点击运行中间件的开始符号【Shift + F10】或者打开右侧maven,执行Run Configurations即可成功

到这里自动生成文件的工程就搭建并使用完成了,希望可以帮到困难中的你,如果有什么疑问呢,欢迎和我进行沟通交流,也可以WX搜一搜「程序员互助圈」一起互帮互助。 我们的世界不只是Code。  



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3