根據(jù)mysql數(shù)據(jù)庫(kù)結(jié)構(gòu)生成源碼主要包括兩部分。第一、獲取數(shù)據(jù)庫(kù)信息。第二、更具模板生成源碼。
獲取數(shù)據(jù)庫(kù)表信息的sql:SHOW TABLE STATUS like tablename
獲取數(shù)據(jù)庫(kù)列信息的sql:SHOW FULL COLUMNS FROM tablename
http://git.oschina.net/jidebingfeng/generatecode.git是我基于java和freemark寫(xiě)的一個(gè)源碼生成工具。
可以通過(guò)實(shí)現(xiàn)model包下面的接口來(lái)更換數(shù)據(jù)庫(kù)或者實(shí)現(xiàn)其他存儲(chǔ)方式。也可以通過(guò)實(shí)現(xiàn)process包下面的接口來(lái)更換模板引擎。
可以通過(guò)實(shí)現(xiàn)model包下面的接口來(lái)更換數(shù)據(jù)庫(kù)或者實(shí)現(xiàn)其他存儲(chǔ)方式。也可以通過(guò)實(shí)現(xiàn)process包下面的接口來(lái)更換模板引擎。
@Source:http://www.tkk7.com/jidebingfeng/articles/406172.html
@Author:zlong
@Author:zlong
@Source:
@Author:zlong
@Author:zlong