
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 · 150 阅读 · 0 评论 -
(JAVASE)ORM在数据库中的应用
数据库的保存操作实际就是INSERT命令的执行,先生成一个初始的INSERT: 根据CT所包含的成员列表,获取对应列名,同时也就保证了成员、列数量统一 INSERT table (table.列, table.列) VALUES(?, ?) 先给值放入?,这是后面利用setObject可以将?替换成所给的值(该值是Object类型,包含数据类型和数据值) save函数实际就是取出所要存入的值来替换sql语句中的? 具体处理: 传入一个对象,由对象获取类,取出对应的映射关系CT。 遍历CT成员列表(遍历每个原创 2021-01-22 16:56:21 · 159 阅读 · 0 评论