编者的话:
不得不说sxtgaoqi确实是个了不起的大神,本代码源自sxtgaoqi教程,注释全部都在,有兴趣可以参考参考,该orm框架并不算完美,相比之下市面上也已经出现很多成熟的orm框架了,但是学习写这货并不是为了去重复造轮子,而是为了了解它实现的原理以及分而治之的编程思想,相信对学习其他orm框架也是有帮助的
实现原理:
这个orm框架实现的基础是java.sql.DatabaseMetaData这个类,该类声明的对象能从jdbc连接中获取数据库,表,行,列等详细信息,然后利用这些信息动态生成包含着表结构的Javabean,使用的时候通过反射操纵这些Javabean生成java对象,进而使用这些对象去构造SQL语句,最后通过jdbc把SQL语句执行到数据库中