該系列完整的代碼可以在我的git下載到
最后,我們來(lái)寫(xiě)一下代碼生成工具。

首先得根據(jù)DB和表,拿到表里的所有字段,以及字段的類(lèi)型,也就是ResultSetMetaData。
然后,我們根據(jù)ResultSetMetaData,生成相應(yīng)的屬性、屬性的類(lèi)型、get/set方法、orm方法,最后生成一個(gè)文件。
生成基本屬性的核心代碼如下:

生成orm屬性的核心代碼如下:

當(dāng)然,需要注意一下db的類(lèi)型和java的類(lèi)型的轉(zhuǎn)換關(guān)系。
下面, 讓我們來(lái)看下使用方法:
查詢(xún)的使用方法如下:

Add的使用方法如下:

其他的就不一一列舉了。