最近沒有項目,閒着無聊作練習,發現目前的把數據庫表生成Java Bean的工具類,配置有點複雜,須要配置不少XML,因此本身寫了一款操做簡單的工具暫時命名爲JyEntity。java
連接:https://gitee.com/LKWai/JyEntitymysql
使用方法:git
一、由於JyEntity生成Model類是基於FreeMarker 模板,因此必須在項目中引入FreeMarker 的Jar包。sql
二、 Web工程中創建任意類,在main函數中輸入代碼。數據庫
public static void main(String[] args) { //注入配置信息,這四條是最基本的,若是沒有會不能執行 Jyproperties.setDriverClass("com.mysql.jdbc.Driver"); Jyproperties.setUrl("jdbc:mysql://127.0.0.1:3306/abc?useUnicode=true&characterEncoding=utf-8"); Jyproperties.setUsername("root"); Jyproperties.setPassword("root"); Jyproperties.setPath("com/rl/OutVM/model/"); //執行構建過程 JyMainClass.buildModelClass(); }
三、效果以下,自動生成model類包括屬性和Set Get 方法函數
首先,下面一張圖說明了數據的處理流程和每一個模塊的功能工具
數據庫URLui
驅用參數編碼
戶名密碼spa
encoding model類編碼格式 默認爲UTF-8
dbtype 數據庫類型 默認爲MySQL數據庫
path 生成實體類的路徑 默認爲當前項目的classpath