我们平时在开发的时候写mybatis的sql的时候,一般都要求写驼峰式命名后传参,但是数据库里面的字段都是下划线的,有些表字非常多,一个一个来手动驼峰很不愉快,这个时候我们的插件就来了,让你快速一键搞定,畅快淋漓~

我们先安装插件,这里有两种安装方式,一种是你的桌面有网络环境的情况下的安装方式,一种是无网络环境下的安装方式。

①有网络环境直接idea的插件库安装:

首先,我们点击左上角的File->Settings...

然后点击Plugins这个选项。

然后我们在点击到MarketPlace这个选项,然后再搜索框中输入CamelCase这个选项。最后点击install这个位置,我这里是没网络,所以搜索不出插件。

②本地磁盘jar包安装

插件下载地址:链接: https://pan.baidu.com/s/117HjfEpYGY6-34ZKCgbwhQ?pwd=fac4

提取码: fac4

第一步我们下载jar包放入自己的电脑本地

然后我们按照下图找到刚才下载的磁盘点击安装即可

我们表中的字段:

我们先把所有字段复制到mybatis的xml中,然后用快捷键alt+shift+u来转换

然后没按一遍快捷键,就会变成不同的样子,变为想要的样子,就不再点击即可

tips:我们可以鼠标滚轴按住多行编辑模式,然后全部多行一起转换!

OK,完美~

IDEA驼峰式命名插件CamelCase相关推荐

  1. java中驼峰编码,驼峰式命名法_小驼峰式命名法编程_java中getter和setter

    人们交流靠各种语言,每行都有每行的所谓的"行话".程序员也不例外,众所周知,程序员都是用代码进行交流的.那么除了在代码中的注释之外, 程序员如何读懂别人的程序呢? 当然,程序员之间 ...

  2. idea 下划线字段转驼峰_Java如何实现数据库中表字段的下划线和驼峰式命名的Model相互转换,很方便的...-Go语言中文社区...

    其实通过逆向工程,然后去配置一些config,就可以实现,从Table到Model的相互转换,而且,对于下划线命名的Table字段,实现驼峰式命名的Model ,有时候我们只是做个测试,或者自己基于数 ...

  3. 驼峰式命名法python_驼峰命名法

    原文来自百度百科: 驼峰命名法即骆驼命名法. 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字.程序员们为了自己的代码 ...

  4. php 下划线转大写开头,使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写...

    最近项目使用symfony框架,这个框架对数据库的操作在这个团队里使用的是ORM进行操作,说实话使用ORM的开发效率和运行效率不一定高多少,到是它的实体命名和现有数据库字段的命名不太一样,ORM实体属 ...

  5. springboot mybatis plus 关闭驼峰式命名转换为下划线

    springboot mybatis plus 关闭驼峰式命名转换为下划线 报错信息是这样的: org.springframework.jdbc.BadSqlGrammarException: ### ...

  6. PHP把下划线分隔命名的字符串 转换成驼峰式命名方式

    <?php //微秒时间 function microtime_float() {list($usec, $sec) = explode(" ", microtime()); ...

  7. java 数据库 字段名 转_Java正则表达式实现表字段名和驼峰式命名转换

    Java正则表达式实现表字段名和驼峰式命名转换 在开发过程中,数据表中的字段名我们通常以"_"分隔(如:user_name),而在Java的实体类中我们的字段属性通常采用驼峰式命名 ...

  8. 对应到对象 数据库驼峰_从源码角度理解Mybatis字段映射(一) - 驼峰式命名

    凯伦说,公众号ID: KailunTalk,努力写出最优质的技术文章,欢迎关注探讨. 在上篇博客-[JDBC] 处理ResultSet,构建Java对象中提到,我们需要分析Mybatis在转换Resu ...

  9. 转载——三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)...

    1 . 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写. 比如: int iMyAge; "i"是int类型的缩写: char c ...

最新文章

  1. 使用Yum历史查找已安装或已删除的软件包信息
  2. 数据测试常用的 Data Profiling 方法
  3. android仿苹果滑动,Android开发仿IOS的滑动按钮
  4. 如何从Dart中的列表中找到最小值和最大值?
  5. 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心
  6. 安装libpng-1.6.10时make出现错误,请帮忙
  7. Dotnet Core使用特定的SDKRuntime版本
  8. Android之android.os.DeadObjectException原因
  9. c语言 二进制压缩算法_使用C ++解释的二进制搜索算法
  10. angular ui组件_使用Angular Material将现代UI组件添加到Angular项目中
  11. hdu 5596 GTW likes gt
  12. 汉诺塔--递归和非递归实现
  13. 博文视点读书节第十日丨大咖书单最终章技术分享双倍放送!
  14. 将原生安卓项目封装为cordova插件实例分析
  15. R语言 MCMC算法及其实现
  16. JS编写华氏度转摄氏度
  17. 小米路由修改服务器密码,小米路由器怎么重新设置密码?
  18. GP技术的展望——道生一,一生二
  19. 编译原理—语法制导翻译、S属性、L属性、自上而下、自下而上计算
  20. R 多变量数据预处理_R语言数据可视化之数据分布图(直方图、密度曲线、箱线图、等高线、2D密度图)...

热门文章

  1. 力软新版APP:聊一聊Uni-App框架,跨平台多端解决方案
  2. 蓝牙信标Beacon_信息推送,室内定位,室内导航
  3. mac VM fusion7 安装 win7教程
  4. MindManager2021 Win/Mac v2020.19.思维导图软件安装下载激活教程
  5. Linux内核Hook系统调用execve
  6. Microsoft Graph Overview 概述
  7. SOCKET与TCP
  8. GBK和UTF8之间的转换 C语言
  9. java全栈系列之JavaSE-面向对象之多态038
  10. Linux下用户空间访问I/O端口的相关函数