利用JDBC ResultSetMetaData 将数据反射到实体类中
来源:互联网 发布:淘宝信用卡避免手续费 编辑:程序博客网 时间:2024/06/06 00:25
1.JDBC ResultSetMetaData将数据反射到实体类中
代码:
private <T> List<T> setMetaData(ResultSet rs, Class<T> clazz) throws Exception { List<T> tList = new ArrayList<T>(); T t = null; while (rs.next()) { t = clazz.newInstance(); ResultSetMetaData rsmd = rs.getMetaData(); int count = rsmd.getColumnCount(); for (int i = 1; i <= count; i++) { String name = rsmd.getColumnName(i); Field field = clazz.getDeclaredField(name); field.setAccessible(true); field.set(t, rs.getObject(name)); } tList.add(t); } return tList; }
这样可以比利用实体类反射获取到属性名在从JDBC中获取元数据有优势(必须查询所有数据才可以)
利用JDBC元数据反射不需要会根据查询的columnName反射到实体类中
0 0
- 利用JDBC ResultSetMetaData 将数据反射到实体类中
- 利用反射将数据读入实体类
- 利用java 反射将DTO类中的属性值更新到对应的实体类中
- 使用反射将HttpServletRequest对象中的数据映射到实体类中
- JDBC:利用 ResultSetMetaData 和反射编写通用查询方法
- 利用JAVA反射机制解析XML数据到实体
- 利用反射将DataRow转换为实体类
- java利用反射解析xml到实体类
- excel利用反射动态导入到实体类
- java jxl利用反射将数据库数据导入到Excel
- JDBC中ResultSetMetaData 的使用
- 利用java反射将map值封装到对象中
- 将数据遍历插入到List集合里面的实体类中
- (三)JAVA利用反射机制将XML中的内容放入实体对象中
- 利用JDBC连接取数据并导入到EXCEL中
- 使用JDBC将数据抽取到XML中
- JDBC基础-将数据库数据遍历到List集合中
- 窗体绑定类,利用反射将实体类和控件绑定
- 复习iOS动画-Layer Time
- 知识点小结
- 如何学习ps(转)
- Android相关工程目录和签名打包
- foxmail 发不出邮件,被电脑管家云查杀引擎检测出带有病毒:Win32.Trojan.Agent.hryf
- 利用JDBC ResultSetMetaData 将数据反射到实体类中
- 画箱形图(boxplot)
- download 下载文件
- javascript 面试题
- 压缩文件,解决 被压缩文件中文乱码
- 五种方式实现Android底部导航栏
- table thead tr设置表头背景色未完全覆盖的问题
- 过早优化是万恶之源(转)
- EasyUI-datagrid-行上下移动