`

MyBatis Plugin 生成mapper对应

 
阅读更多

转:http://myoss.github.io/2016/MyBatis-Plugin-%E5%AD%A6%E4%B9%A0%E4%BD%BF%E7%94%A8/

关于本教程

以下教程仅供学习使用,针对于IntelliJ Idea 15(目前已经支持IntelliJ Idea 2016)中的Mybatis Plugin插件(https://plugins.jetbrains.com/plugin/7293?pr=idea),后续作者会抽业余时间更新

如果你觉得本项目能帮助到你,那就Fork一下吧

项目地址:https://github.com/myoss/profile

下载插件

前提你已经在IntelliJ Idea中安装好了Mybatis Plugin,并且重启过了IntelliJ Idea。

下载profile项目(项目地址:https://github.com/myoss/profile)之后,找到目录:profile\idea\plugin\MybatisPlugin,并选择IntelliJ Idea中安装Mybatis Plugin的版本

git clone git@github.com:myoss/profile.git
windows系统

查找Idea插件配置目录

IntelliJ Idea安装Mybatis Plugin之后,默认保存的位置如下,前提你没有更改过IntelliJ Idea配置目录

C:\Users\你的账户目录\.IntelliJIdea15\config\plugins\mybatis_plus\lib
替换class文件

用WinRAR打开mybatis_plus.jar,将目录profile\idea\plugin\MybatisPlugin\对应的版本号\下的com文件夹拖进WinRAR,根据提示覆盖即可

重启IntelliJ Idea

就这样完成了,教程完毕

mac os系统

由于mac os中IntelliJ Idea的配置文件目录不一致,所以配置起来有些不一样。linux系统中应该类似,我没有验证,如果有兄弟验证过还请告诉我,感谢

查找Idea插件配置目录

使用find命令在你的用户目录下查找mybatis_plus.jar这个文件(前提你没有更改过IntelliJ Idea的配置目录,如果更改了从根目录下查找吧,花费的时间可能会多点)

$ find ~ -name "mybatis_plus.jar"
/Users/jerry-osx-m/Library/Application Support/IntelliJIdea15/mybatis_plus/lib/mybatis_plus.jar
$ find ~ -name "mybatis_plus.jar"
/Users/Jerry/Library/Application Support/IntelliJIdea2016.1/mybatis_plus/lib/mybatis_plus.jar
替换class文件

方法1,在windows系统中将mybatis_plus.jar包替换好,然后替换掉mac的mybatis_plus.jar即可。

方法2,在mac 终端中,使用以下命令进行替换

$ pwd
/Users/jerry/Library/Application Support/IntelliJIdea2016.3/mybatis_plus/lib
$ ls
mybatis-generator-core-1.3.2.jar    mybatis_plus.jar            ref.idea.common-1.0.jar
# 将要使用版本的 com 文件复制到当前目录中
$ cp -R ~/workspaces/github/profile/idea/plugin/MybatisPlugin/v2.7~v2.87/ .
$ ls
com                 mybatis_plus.jar
mybatis-generator-core-1.3.2.jar    ref.idea.common-1.0.jar
# 使用 jar 命令进行替换,注意 com 文件夹一定要当前目录下面
$ jar uvf mybatis_plus.jar com
正在添加: com/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/dom/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/dom/model/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/ref/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/ref/license/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/ref/license/ActivationDriver$1.class(输入 = 1926) (输出 = 797)(压缩了 58%)
正在添加: com/seventh7/mybatis/ref/license/ActivationDriver.class(输入 = 1398) (输出 = 656)(压缩了 53%)
正在添加: com/seventh7/mybatis/ref/RefProject$1.class(输入 = 2224) (输出 = 1092)(压缩了 50%)
正在添加: com/seventh7/mybatis/ref/RefProject.class(输入 = 1982) (输出 = 919)(压缩了 53%)
正在添加: com/seventh7/mybatis/service/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/service/JavaService$1.class(输入 = 1408) (输出 = 613)(压缩了 56%)
正在添加: com/seventh7/mybatis/service/JavaService$2.class(输入 = 1312) (输出 = 575)(压缩了 56%)
正在添加: com/seventh7/mybatis/service/JavaService.class(输入 = 10921) (输出 = 4166)(压缩了 61%)
正在添加: com/seventh7/mybatis/util/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/seventh7/mybatis/util/JavaUtils$SystemData.class(输入 = 3412) (输出 = 1602)(压缩了 53%)
正在添加: com/seventh7/mybatis/util/JavaUtils.class(输入 = 13339) (输出 = 4773)(压缩了 64%)
正在添加: com/seventh7/mybatis/dom/model/Completion.class(输入 = 1663) (输出 = 923)(压缩了 44%)
方法3,参考网友在mac中使用类似 WinRar 软件进行替换:点击我跳转

重启IntelliJ Idea

就这样完成了,教程完毕
分享到:
评论

相关推荐

    mybatisPlugin2.92

    2. 自动导入:在编写Mapper XML文件时,经常需要导入各种实体类或Mapper接口,MyBatis Plugin能自动帮我们完成这部分工作,提高编码效率。 3. 自动完成:在编写SQL时,插件提供代码补全功能,可以根据已有的表名、...

    mybatis热部署mapper增量更新.

    3. **工具使用**:除了IDE插件,还有一些专门的热部署工具,如`maven-plugin-dev`,这个插件可以帮助我们监控mapper文件的变化,并自动重新加载。在Maven的pom.xml文件中添加相关配置即可。 4. **Spring Boot集成**...

    Free Mybatis plugin 2020.09.15版本

    1. **智能提示**:Free Mybatis Plugin提供了增强的SQL语句智能提示,使得在编写Mapper XML文件时,能快速准确地找到所需的方法和参数,减少了手动输入的时间。 2. **代码生成器**:一键生成Mapper接口、Mapper XML...

    mybatis plugin 3.21

    MyBatis Plugin 提供了代码自动完成、错误检查、快速导航、重构等功能,使得在IDEA中编写MyBatis相关的XML配置和Mapper接口变得更加便捷。它可以帮助开发者快速定位并修复配置问题,提升开发效率和代码质量。 2. *...

    mybatis_plugin 2.92 IDEA 2017亲测可用

    首先,MyBatis Plugin是专为IDEA设计的一款增强插件,它集成了诸如自动提示、代码生成、SQL语句调试等多种功能,极大地提升了MyBatis开发的便捷性。在IDEA 2017.2.5版本中,用户可能会遇到一个问题:更新MyBatis ...

    Free MyBatis plugin最新版2021.12.09版本

    尽管Free MyBatis plugin可能不再更新,但MyBatis社区依然活跃,有许多其他的插件可以选择,例如MyBatis Generator用于自动生成Mapper接口、XML文件和DO类,MyBatis Log Plugin用于在日志中打印出完整的SQL和参数等...

    Spring Boot整合mybatis并自动生成mapper和实体实例解析

    在构建配置(build)中,通过配置mybatis-generator-maven-plugin插件,指定配置文件存放位置,这样在执行Maven构建时,就可以根据提供的配置文件自动生成所需的mapper和实体类。 整合Spring Boot和MyBatis,并使用...

    mybatis-通用Mapper-逆向工程-代码生成工具

    在MyBatis-通用Mapper中,逆向工程主要应用于根据数据库表结构生成对应的Java类和XML配置文件,减少了手动编写这些基础代码的工作量。 2. **通用Mapper核心组件**: - **Mapper接口**:这是开发者需要定义的接口,...

    MyBatis plugin 3.155 (最新版)

    此外,MyBatis Plugin支持自动生成Mapper接口和XML映射文件。当我们在IDEA中创建一个新的Mapper接口时,插件会自动创建相应的XML映射文件,并且可以一键同步实体类与XML中的字段映射,使得数据访问层的搭建更加顺畅...

    mybatis生成mapper和dao工具

    本篇主要介绍如何使用MyBatis的Generator工具来自动化生成Mapper接口和DAO实现类,以此提高开发效率。 一、MyBatis Generator简介 MyBatis Generator(MBG)是MyBatis框架的一个扩展工具,它能够自动生成Java源代码...

    mybatis逆向生成pojo,mapper

    - 执行逆向生成:运行MyBatis的逆向工程工具,它会读取数据库中的表结构,为每一张表生成对应的POJO类和Mapper接口。 - 自定义模板:如果需要,可以自定义生成的模板,比如修改字段注释、生成的类名等,以满足特定...

    Mybatis plugin

    - **快速生成Mapper与实体类**:通过简单的操作,可以从数据库表中自动生成对应的Mapper接口、XML映射文件和实体类,省去了手动创建的繁琐过程。 - **动态SQL高亮与折叠**:对动态SQL语句进行语法高亮,方便阅读,...

    free myabtis plugin.rar

    总结起来,Free Mybatis plugin是一款专为Mybatis开发者打造的高效工具,它通过提供Mapper接口和XML文件间的快捷导航,以及丰富的辅助功能,极大地简化了开发流程,提高了代码质量和开发效率。对于任何使用Mybatis的...

    mybatis-generator生成带中文注释POJO类的超详细教程含代码和图解

    增、删、改、查的操作都在生成的DAO接口和Mapper XML文件中定义,按照MyBatis的规范,你可以直接调用这些方法进行数据库操作。 总之,MyBatis Generator是一个非常实用的工具,它可以帮助开发者快速地生成数据访问...

    mybatis/ibatis自动生成SQLMapper脚本

    本教程将深入探讨如何使用MyBatis/iBatis自动生成SQLMapper脚本,以提高开发效率。 首先,SQLMapper是MyBatis的核心组成部分,它定义了与数据库交互的SQL语句和映射规则。通过自动生成这些映射文件,开发者可以避免...

    maven+mybatis+通用mapper生成java实体类,映射接口与映射文件

    我们需要在`pom.xml`文件中添加对应的插件配置,例如MyBatis的代码生成器插件(mybatis-generator-maven-plugin)。 其次,MyBatis是一个轻量级的持久层框架,它简化了SQL操作,通过XML或注解的方式定义SQL语句。...

    Mybatis代码生成器Demo(含数据库脚本).rar

    Mybatis的代码生成插件可以在构建过程中自动生成Mapper接口、XML配置文件以及对应的实体类。要使用这个插件,你需要在项目的pom.xml文件中添加相应的配置,包括数据库连接信息、表名等。配置完成后,执行`mvn ...

    2018.1版本 idea- mybatis plugin插件

    MyBatis Plugin还提供了其他辅助功能,如自动生成Mapper接口及XML文件、自动导入所需的Mapper依赖、检查未使用的Mapper注解等,帮助开发者保持代码的规范性和整洁性。 总的来说,2018.1版本的IDEA MyBatis Plugin...

    Mybatis Plugin插件,提供多种版本,内附说明

    在Mybatis框架中,Mapper接口和对应的XML映射文件是两个核心部分,它们之间存在着一对一的关系。通常情况下,开发者需要手动在两者之间切换,这在代码调试和维护过程中会消耗不少时间。Mybatis Plugin的出现就是为了...

    Mybatis Plugin 2018.1 可用

    - **代码生成器**:可以根据数据库表结构快速生成Mybatis的Mapper接口、XML配置文件以及对应的实体类,节省开发时间。 - **Mapper导航**:提供Mapper接口和XML配置文件之间的快速跳转,方便查找和定位代码。 - **...

Global site tag (gtag.js) - Google Analytics