该系列完整的代码可以在我的git下载到
最后,我们来写一下代码生成工具。
首先得根据DB和表,拿到表里的所有字段,以及字段的类型,也就是ResultSetMetaData。
然后,我们根据ResultSetMetaData,生成相应的属性、属性的类型、get/set方法、orm方法,最后生成一个文件。
生成基本属性的核心代码如下:
生成orm属性的核心代码如下:
当然,需要注意一下db的类型和java的类型的转换关系。
下面, 让我们来看下使用方法:
查询的使用方法如下:
Add的使用方法如下:
其他的就不一一列举了。