SpringHelperSpring開發(fā)代碼生成工具
生成基于Spring JdbcTemplate 的DAO層代碼,model代碼,service層代碼,兼具靈活性又免去了繁雜的重復勞動
生成使用條件: 1. jdk6以上 2. 只支持mysql 3. 數(shù)據(jù)表的主鍵名為id 4. 生成的代碼需要jdk6以上環(huán)境運行
生成使用指南: 1. 修改applicationContext.xml中的數(shù)據(jù)庫連接,注意只修改ip和端口,不要把schemaname改掉了 2. 修改Generate.java a. SCHEMA_NAME,為數(shù)據(jù)庫名稱 b. OUTPUT_PATH,為輸出路徑 c. JDK_VERSION,現(xiàn)在只支持jdk6 d. PACKAGE_BASE,生成代碼的package前綴 e. CLASS_PREFIX,生成類的前綴,如xxxSimpleDAO中的Simple f. JDBC_TEMPLATE_NAME,DAO中jdbcTemplate的名稱 g. 運行Generate.java的main方法即可
最佳實踐建議: 1. 表設(shè)計時始終帶上無業(yè)務(wù)邏輯的自增長字段“id” 2. 盡量不要在生成的代碼類上進行改動,這樣數(shù)據(jù)庫增加字段后,簡單的生成代碼再覆蓋就可以 3. 如果需要擴展類的方法,可以采用繼承生成的類的方式進行擴展
SpringHelper
評論
圖片
表情
