title: MyBatipse插件的使用 date: 2017.04.12 23:43 categories:
- 技术博客 tags:
- 工具了解
- MyBatipse

这两天着手一个新的CRM项目,领导决定使用SSM的组合,持久层框架选用了MyBatis的前提下,今天看了下MyBatipse,作为IDE中的一款插件,其可以帮助我们更快创建项目文件。
安装
- Eclipse Marketplace直接搜索安装(IDEA同理)
- 解压mybatipse-3.1.1.zip,将其中的features与plugins中的jar包分别丢进Eclipse安装路径下的对应文件夹中(features与plugins),记得重启工具
提前配置
- 确保xml位于source folder下,能被插件扫描到
- 提前打开mybatis nature,确保文件更改后立即校验文件正误
- 通过api等途径(非xml配置方式)待扫描的别名需要自定义路径
主要优势
- 智能提示
- Mapper.xml中的namespace
- alias与Java类型提示
- result中property即domain类中属性
- id即Mapper接口中的方法
- resultMap中的type
- Mapper接口方法多参数情况下,
Ctrl+1可自动添加@Param一条原则,凡是之前需要去找的值你都可以试着Alt+/进行提示
- 导航(xml<-->Mapper)
- 配置文件校验 提供对xml配置的实时报错
- type
- property
- ofType
- declaration视图实时显示sql语句
- declaration视图显示sql,首先通过show view打开该视图
小结
基本的安装使用大概如此,希望你可以感受到这个插件的小巧灵活。
详情参见:github文档