其他

Mybatis插件-Mybatipse

安装:Eclipse Marketplace中搜索Mybatipse就可以了,当前最新版本是Mybatipse 1.2.3

mybatis插件Mybatipse,可以快速定位到xml的SQL,还有其他很不错的特性。学习了!

以下我挑几个实用的功能描述一下:

特性1:java文件和xml文件相互穿透链接

windows:按住ctrl键,鼠标放到接口方法上,就会出现该方法所在的xml路径,点击路径后就可以直接跳转到对应的SQL所在位置(Mac:command键)
windows:按住ctrl健,鼠标放到xml中SQL的ID上,可以直接连接到java文件(注意下图红框文字出现了下划线)(Mac:command键):

特性2:根据mybatis的SQL日志输出,快速生成完整的SQL语句

在控制台上选中输出的SQL调试语句,右键–>>Copy Mybatis Statement

再ctrl+v粘贴生成的完整SQL语句:
update bd_user set dept_id=null, user_code='001', user_name='张三', birthday='2020-07-14 00:00:00.0', usable=true where id=155470634414116864

特性3:自动补齐属性,输入点后,windows按 alt+/ 组合健,就可以提示出item元素中的所有属性(Mac:option+/)

特性4:自动补齐数据类型,输入 逗号 后,再按 alt+/ 组合健,就可以提示jdbcType等类型选择。(Mac:option+/)

特性5:补齐@Param注解,选中方法,按住 ctrl+1 组合健,就会出现 Add@Param to parameters 选项

特性6:xml文件中自动生成resultMap

特性7:select补全resultType和resultMap