![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORM
反射训练:ORM
魔幻音
如果世界上真的有奇迹,那只是努力的另一个代名词。
展开
-
(JAVASE)ORM获取映射关系
当前ORM用于获取类、表映射关系。提供一个ClassTable,成员有klass(类),table(表),成员列表(由PCD组成)(PCD包含成员和表的列名),以及key(键值)在CT中,得到类名后就可设置类,成员列表:public void setKlass(String className) { try { this.klass = Class.forName(className); Field[] fieldList = this.原创 2021-01-22 16:15:12 · 113 阅读 · 0 评论 -
(JAVASE)ORM在数据库中的应用
数据库的保存操作实际就是INSERT命令的执行,先生成一个初始的INSERT:根据CT所包含的成员列表,获取对应列名,同时也就保证了成员、列数量统一INSERT table (table.列, table.列)VALUES(?, ?)先给值放入?,这是后面利用setObject可以将?替换成所给的值(该值是Object类型,包含数据类型和数据值)save函数实际就是取出所要存入的值来替换sql语句中的?具体处理:传入一个对象,由对象获取类,取出对应的映射关系CT。遍历CT成员列表(遍历每个原创 2021-01-22 16:56:21 · 118 阅读 · 0 评论