Mybatis Plugin插件安装破解及使用

Wesley13
• 阅读 859

Mybatis Plugin

一、Mybatis Plugin插件是什么

  • 提供Mapper接口与配置文件中对应SQL的导航

  • 编辑XML文件时自动补全

  • 根据Mapper接口, 使用快捷键生成xml文件及SQL标签

  • ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C)

  • 快捷键生成@Param注解

  • XML中编辑SQL时, 括号自动补全

  • XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数)

  • 自动检查Mapper XML文件中ID冲突

  • 自动检查Mapper XML文件中错误的属性值

  • 支持Find Usage

  • 支持重构从命名

  • 支持别名

  • 自动生成ResultMap属性

  • 快捷键: Option + Enter(Mac) | Alt + Enter(Windows)

二、Mybatis Plugin安装

打开IDEA , preference -》 plugins->browse repository到达下面页面
Mybatis Plugin插件安装破解及使用

点击绿色的install,重启IDEA既可安装完成
好的,如果是土豪,辣么看到这里就可以去买激活码使用了

三、Mybatis Plugin破解

OK,如果你不是土豪,继续往下面看,辣么开始我们的破解工作。

0、破解准备工作

不管你是哪种系统,先做一些准备工作。如下
破解工具这里
OK点击上面链接,你看到了一个git仓库,先clone下来,不会clone的down下来,记住路径

接下来进入这个路径,你看到一堆版本,选择你安装的mybatis_plugin版本号,比如我的是IDEA15版本的,我安装版本就是v2.64,进入v2.64你会看到一个com文件夹,牢牢记住这个文件夹有大作用
Mybatis Plugin插件安装破解及使用

1、windows破解

事实上Windows下面破解简单得多,难的是mac破解
首先你要找到mybatis_plus.jar的位置,位置一般在这里C:\Users\youname\.IntelliJIdea\config\plugins\mybatis_plus\lib

Mybatis Plugin插件安装破解及使用

借用一下别人的图,看懂了吧!其实就是要**替换com文件夹**

2、mac下破解

mac下面就比较有意思了
使用find命令在你的用户目录下查找mybatis_plus.jar这个文件

find ~ -name "mybatis_plus.jar"

OK,拿到一个地址,然后进去

cd /Users/XXXXX/Library/Application Support/IntelliJIdea15/mybatis_plus/lib

看到了2个文件

#创建一个文件夹
mkdir m
#进去 
cd m
#拷贝到m文件夹中 
cp ../mybatis_plus.jar .
#解压jar包
jar xf mybatis_plus.jar 
#复制com文件夹到这里 路径根据你情况而定,版本号也根据你情况而定
cp -r ~/Workspace/github/mybatis_plus/idea/plugin/MybatisPlugin/v2.7\~v2.83/com .
#重新打为jar包
jar cf mybatis_plus.jar *
#复制到m的上层目录
cp mybatis_plus.jar ../

重启你的IDEA,完毕,破解搞定

四、Mybatis Plugin使用

大家慢慢体验吧

点赞
收藏
评论区
推荐文章
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Stella981 Stella981
1年前
MyBatis接口(Bean)与配置信息(Mapper)绑定
**目的** MyBatis的XML配置文件解析成JAVA类并在内存中存储,但是在程序运行时需要对应的类去调用,而相应的调用类还没有实例化,现在流行的都是使用Spring去管理需要的对象,Spring提供2种方式,分别为XML与注解。下面来分析调用类的实例化及与配置绑定。 **1 XML方式** <bean id="menuMapper" cl
Stella981 Stella981
1年前
Intellij IDEA中使用MyBatis
1、IDEA创建maven工程(略) 2、 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL数据库驱动依赖 <build>   <plugins>     <plugin>       <groupId>org.mybatis.generato
Easter79 Easter79
1年前
SpringBoot报错:Invalid bound statement (not found)
错误原因: 没有发现Mybatis配置文件的路径 解决方法: 1. 检查Mapper包名与xml文件<mapper>标签的namespace数据名称是否相同 `<mapper namespace="com.tuyrk._161_java_socket.project6.dao.FileMapper"></mapper>` 2. Mapper中定义的方法
Stella981 Stella981
1年前
MapperScannerConfigurer 作用详解
**自动扫描 将Mapper接口生成代理注入到Spring** <!-- DAO接口所在包名,Spring会自动查找其下的类 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" va
Stella981 Stella981
1年前
MybatisPlus知识详解以及用十数个例子完成MybatisPlus的入门到进阶
1\. MybatisPlus =============== ### 1.1 业务需求 Mybatis缺点: * 1.Mybatis操作数据库的过程中,需要编辑大量的sql语句.无论该sql是否复杂或者简单. * 2.Mybatis操作时在xml配置文件中需要额外记忆单独的标签. **需求:能否实现单表操作的CRUD的全自动的实现.能否实现
Stella981 Stella981
1年前
BeetlSQL 3.2.8 发布,Java 数据库访问工具
本次发布增加了一个贴心功能,可以限制Mapper方法中的SQL长度,以避免过长SQL导致难以维护 * 配置属性 MAPPER\_SQL\_MAX\_LENGTH,限制Mapper中的SQL长度,默认不限制 * 代码自动生成的ID使用@AssingID 无论是JAP,还是SpringData,还是MyBatis,还是BeetSQL,都支持Mappe
Stella981 Stella981
1年前
MyBatis的缓存配置(Cache)
一、MyBatis的Cache配置 1、全局开关:默认是true,如果它配成false,其余各个M appe r XML 文件配成支持 cache也没用 。 <settings> <setting name="cacheEnabled " value="true"/> </settings> 2、 各个 Mapper XML文件,默
helloworld_34035044 helloworld_34035044
4个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为
3A网络 3A网络
2个月前
开发一个不需要重写成 Hive QL 的大数据 SQL 引擎
# 开发一个不需要重写成 Hive QL 的大数据 SQL 引擎 学习大数据技术的核心原理,掌握一些高效的思考和思维方式,构建自己的技术知识体系。明白了原理,有时甚至不需要学习,顺着原理就可以推导出各种实现细节。 各种知识表象看杂乱无章,若只是学习