mybatis的好帮手之MybatisCodeHelperPro详解

 更新时间:2020年09月28日 11:50:14   作者:奔跑的小龙码  
这篇文章主要介绍了mybatis的好帮手之MybatisCodeHelperPro详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

相信我们很多人在java项目开发中,用到了mybatis框架,但是为了开发的效率,我们这期推荐一个好用的mybatis插件-MybatisCodeHelperPro,它能够帮你更快的生成DML语句,以及相应的数据表dao、实体model等。

一、idea集成MybatisCodeHelperPro?

1.idea-plugins-Marketplace下载

可以在idea里的Preferences-plugins-Marketplace下载,搜索MybatisCodeHelperPro,出现如下界面:

在这里插入图片描述

然后安装即可

2.下载MybatisCodeHelperPro压缩包

可以在网上搜索MybatisCodeHelperPro压缩包,下载合适的版本,也可以在以下链接中下载(附有破解文件):

链接: https://pan.baidu.com/s/1OnjPTAu4R3drlrCEZ4lgGA 提取码: 3iet

下载完成后,idea加载进来,如下:

在这里插入图片描述

安装完成后,重启idea即可

二、使用步骤

1.创建相应的包目录

比如创建dao(存放dao文件)、model(mysql数据表实体)、mappers层(xml文件)

在这里插入图片描述

2.连接数据库

在idea-Database建一个MySQL数据库连接

在这里插入图片描述

输入数据库ip、账号、密码,Test Connection显示连接成功即可

在这里插入图片描述

3.初始化DML语句和相应的实体类

比如当前创建了一个abc.student的库表,我们在连接之后,可以找到对应的schemas,如图:

在这里插入图片描述

其中student表只有id、name、sex这三个字段
连接完成后,点击表名选择Mybatis generator,如图:

在这里插入图片描述

会看到如下的界面:

在这里插入图片描述

我们只需要关注java model package(持久化实体所在目录)、java mapper package(dao文件所在目录)、mapper xml package(xml文件所在目录),选择好自己创建的model、dao、mapper文件所在的目录,然后点击ok即可,如需改变字段的类型,点击定制列修改保存即可

在这里插入图片描述

我们可以看到刚刚创建好的三个文件
mapper文件:

在这里插入图片描述

持久化实体类:

在这里插入图片描述

mapper文件:

在这里插入图片描述

然后我们可以看到,基本的DML语句都已经自动帮你生成好了,可以满足基本的增删改查操作,如果需要定制化DML语句的话,在其基础上加上即可。

总结

以上就是对Mybatis插件-MybatisCodeHelperPro的使用介绍,它能够帮助我们快速构建mysql操作的相关语句,极大的简化了我们书写mysql语句的成本,提高了代码的开发效率,看完之后有没有觉得很方便呢?如果觉得有帮助的话帮忙点个赞吧💗💗💗

相关文章

  • SpringBoot使用AOP实现日志记录功能详解

    SpringBoot使用AOP实现日志记录功能详解

    这篇文章主要为大家介绍了SpringBoot使用AOP实现日志记录功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Spring中AOP概念与两种动态代理模式原理详解

    Spring中AOP概念与两种动态代理模式原理详解

    AOP是面向切面编程的技术,AOP基于IoC基础,是对OOP的有益补充,流行的AOP框架有Sping AOP、AspectJ,这篇文章主要给大家介绍了关于Spring中AOP概念与两种动态代理模式原理的相关资料,需要的朋友可以参考下
    2021-10-10
  • Java实现图片旋转、指定图像大小和水平翻转

    Java实现图片旋转、指定图像大小和水平翻转

    这篇文章主要为大家详细介绍了Java实现图像旋转,指定图像大小,水平翻转图像,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • java 日期各种格式之间的相互转换实例代码

    java 日期各种格式之间的相互转换实例代码

    这篇文章主要介绍了java 日期各种格式之间的相互转换实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • mybatis如何使用Map接收返回值

    mybatis如何使用Map接收返回值

    这篇文章主要介绍了mybatis如何使用Map接收返回值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket

    Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket

    这篇文章主要介绍了Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket的相关资料,需要的朋友可以参考下
    2017-05-05
  • Java中类的加载顺序剖析(常用于面试题)

    Java中类的加载顺序剖析(常用于面试题)

    这篇文章主要介绍了Java中类的加载顺序剖析(常用于面试题),本文直接给出代码实例和运行结果,给后给出了加载过程总结,需要的朋友可以参考下
    2015-03-03
  • Java 变量类型及其实例

    Java 变量类型及其实例

    这篇文章主要讲解Java中变量的类型以及实例,希望能给大家做一个参考
    2017-04-04
  • SpringBoot中使用Redis作为全局锁示例过程

    SpringBoot中使用Redis作为全局锁示例过程

    这篇文章主要为大家介绍了SpringBoot中使用Redis作为全局锁示例过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • Java包装类的概述与应用

    Java包装类的概述与应用

    包装类使用起来非常方便,但是没有对应的方法来操作这些基本数据类型,可以使用一个类,把基本类型的数据装起来,在类中定义一些方法,我们可以使用类中的方法来操作这些基本类型的数据,这篇文章主要给大家介绍了关于Java包装类的相关资料,需要的朋友可以参考下
    2022-04-04

最新评论