摘要: 本代碼生成器的特性
1. 基于FreeMarker模板語言
2. 基于數據庫,并支持多種數據庫(mysql,sql server,oracle測試通過)
3. 半手工方式,生成的代碼放在某個目錄,再手工拷貝回來工作區
4. 易于做二次開發,整個生成器本身就是java源代碼,源代碼核心十分精簡,并且鼓勵你做修改代碼,也可以作為任何語言的代碼生成器
5. 配置簡單,只有一個配置文件generator.properties
6. 以application方式運行生成器,生成不同的table直接修改相關java代碼即可
7. 將文件系統的目錄名稱及文件名稱作為生成器的一部分,模板文件的的名稱與目錄名稱可以直接引用相關變量,如 ${basepackage}/${className}.java (${className}=Blog,則會生成Blog.java)
閱讀全文