我們知道MyBatis-Generator根據數據庫快速生成數據對象、映射文件等,但是一來配置generatorConfig.xml很麻煩,二來也只能生成幾種文件(以sample為例:Sample.java,SampleDao.java,SampleMapper.xml),IDEA有個強大的插件——EasyCode,可以生成以上的數據庫的對象文件以外,還有controller和service兩種,此外還能自定義模板。
使用方法很簡單:
- 1.下載Easy Code,重啟IDEA
- 2.在IDEA內連接數據庫,右上角有個Database標簽,可以選的數據庫很多,如下:
我這邊使用的是oracle,連接方法和其他的數據庫管理軟件相同(如Navicat) - 3.選擇一張數據表,右鍵選擇generate code
- 4.然后就能選擇你要生成的文件了,注意這里的包名選擇到你要生成的dao目錄的上一級,剩下的交給它就好
- 注:由於每個數據庫的數據類型不同,可以在settings里面修改Easy Code的數據類型映射設置,如下:
- 結果如下:還會根據數據庫里的字段注釋生成代碼注釋