Eclipse 插件
阿新 • • 發佈:2017-07-31
添加 blog led 內部 默認 lan cli delete market
1.Mybatis插件【轉載】
MyBatipse:Eclipse 下的 Mybatis插件MyBatipse是Eclipse的一個插件,提供了內容提示和Mybatis的配置文件驗證功能;
特點
XMLEditor 的增強
代碼自動完成
- Mapper文件的namespace,可以根據mapper文件位置自動計算:
- Java類型/type別名:列出備選Java類或定義的type別名,支持駝峰匹配:
- Java屬性:列出所在Java類中的屬性,支持內部屬性的導航:
- 語句id:如果mapper文件有對應的Mapper接口,支持列出待選的方法名:
- 引用resultMap/select/sql:支持列出resultMap/select和sql的id,支持外部引用:
- Paramter參數:支持在select/insert/update/delete中的#{}和${}自動顯示定義的參數:
- 支持參數中的javaType和jdbcType提示:
- resultMap/collection/association的屬性:可以自動根據對應的java類型或者type別名生成所有的result配置非常好用的功能:
註意:type別名的使用是有限制的,如果是使用mybatis的API註冊的別名,是不會自動檢測的;
驗證
- 檢查是否有錯誤的TypeAlias,Java類或者Java屬性;
- 檢查是否有錯誤的resultMap,sql或者select的id;
映射聲明視圖
- 提供了一個mapper declaration view,可以顯示完整的SQL語句:
JavaEditor 的增強
代碼自動完成
- Paramter參數:支持在select/insert/update/delete註解中的#{}和${}自動顯示定義的參數:
- 支持參數中的javaType和jdbcType提示;
- [email protected]:
代碼助手
- [email protected](鼠標放在方法上並使用*CRTL+1*彈出提示窗):
配置
XML mapper地址
- 註意,MyBatipse只會在項目的source folder下搜索mapper XML文件,所以要讓MyBatipse能正確搜索到mapper XML文件,請把xml文件所在目錄設置為source folder;
MyBatis Nature
- 默認情況下,每一個XML文件的修改保存動作都會讓mybatipse自動完成驗證檢查,但是如果你想讓mybatipse在你對Java對象進行修改保存之後,馬上同步去驗證XML文件的話,需要為項目添加mybatis nature。要添加mybatis nature,選擇項目-->Configure-->Add Mybatis Nature即可:
類型別名
- 如果type alias是通過mybatisXML配置文件,或者是通過spring的mybatis配置文件申明的,都能夠被正確的識別,但是通過API添加的類型別名是不會被檢測到的,但是你可以通過項目的setting來配置這些類的別名:Project-->Properties-->MyBatipse:
- 在上面的示例配置中:
- 所有
org.example.domain
包中的類都會被自動識別; - 第二行,
domain.Person
類被識別為類型; - 第三行,為
domain.SomeLongNanmedBean
類註冊了一個別名:SomeBean; - 在以上三種情況中,[email protected];
- 所有
安裝
- 在Eclipse Marketplace中搜索MyBatipse安裝即可
- 在Eclipse help目錄中選擇Install New Software並添加http://dl.bintray.com/harawata/eclipse即可;
Eclipse 插件