该系列完整的代码可以在我的git下载到
最后,我们来写一下代码生成工具。
![](https://img.haomeiwen.com/i4720233/1d4e59823cfceefc.png)
首先得根据DB和表,拿到表里的所有字段,以及字段的类型,也就是ResultSetMetaData。
然后,我们根据ResultSetMetaData,生成相应的属性、属性的类型、get/set方法、orm方法,最后生成一个文件。
生成基本属性的核心代码如下:
![](https://img.haomeiwen.com/i4720233/864828bf6393aeb5.png)
生成orm属性的核心代码如下:
![](https://img.haomeiwen.com/i4720233/d58f2783345e722a.png)
当然,需要注意一下db的类型和java的类型的转换关系。
下面, 让我们来看下使用方法:
查询的使用方法如下:
![](https://img.haomeiwen.com/i4720233/5c9ffcd04c31f8ed.png)
Add的使用方法如下:
![](https://img.haomeiwen.com/i4720233/2e94eb4637bb51f6.png)
其他的就不一一列举了。
网友评论