数据库反射
发布时间: 2023-11-07 11:05:27
A. JAVA从数据库查出来的数据放到实体类想用反射的方法给他们赋值,怎么做
说一复个大概思路吧:制
1.读取数据:从数据库中读取数据的同时,拿到元数据,即metadata;
2.实例化:通过类名,利用反射 实例你的实体类(类名可以和表名保持一致,这样就不用写额外的
映射了),如果你只是想通过反射赋值的话,你也可以直接new个类;
3.方法调用:通过元数据,利用反射 得到你的set方法(方法名可以和字段名保持一致,否则你要写
出映射关系);
B. 数据库字段类型与实体类类型不一致怎么做反射
5我想封装对jdbc的操作,现遇到一个问题,比如说我数据库里有一个字段price是number型的,但我实体类里是String的,我在做反射的时候就有问题,代码结构如下:Object o