簡潔的樂趣:不同於mybatis逆向工程,有時候不需要那麼多繁瑣而且用不到的代碼,只生成最常用,最簡潔的代碼
說明:本工具適用於SpringMVC+MyBatis並且使用Mysql作爲數據庫的JavaWeb項目,根據數據庫表配置生成默認CRUD模板代碼。
開發工具:Eclipse
運行結果之一:mapper.xml
使用步驟:
- 訪問Github地址下載工具,點擊clone or download下載jar包
https://github.com/SunHongmin/sqlUtil
- jar包下載完成之後解壓並使用Eclipse導入工程
Eclipse中項目列表下空白處依次點擊右鍵–>Import–>Import–>Existing Projects into Workspace
然後選擇好解壓後的項目文件
最後點擊Finshed即可 - 項目導入成功後,就可以進行使用了,首先貼一下項目的目錄結構
- 在application.properties中配置好jdbc連接信息及生成代碼存放的文件夾名稱
與普通的jdbc配置一樣,根據實際情況配置即可 - 配置完成之後,就可以在啓動類中啓動(溫馨提示:如果文件中有中文亂碼問題,是Eclipse配置的編碼方式不正確,可依次右鍵項目–>最下方properties–>Resource–>Text file encoding–> Other–>選擇utf-8即可)
*如果不進行配置,可能影響項目中整體中文說明的顯示問題
打開啓動類之後,修改需要生成文件的表名,然後啓動主方法
控制檯中,輸入好實體類名稱,點擊回車,等待控制檯出現successfully
- 運行成功後,右鍵項目或者右鍵build文件夾,點擊refresh刷新下文件夾,即可看到生成好的代碼
- 運行結果
生成文件目錄結構
mapper.xml文件
model.java文件(setter、getter方法需要適用IDE來生成)
Service實現類文件
controller.java文件
- 後續
將繼續更新並適用於持久層框架Hibernate及數據庫Oracle,敬請期待
如需幫助,或者提供建議可以聯繫本人:微信 SunHongmin2313