A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/**
                * rs是封装了 所有的查询信息
                *
                * 思路: 1. 我们想把查询出来的一条数据 封装到一个对应的实体类里面
                *  反射 : 别人给你写的工具类 工具类里面是不知道你具体有拿一些类 你类里面有哪一些属性 这个时候 我们可以考虑到反射
                *      因为反射是可以获取类里面的所有信息  test.entity.Dept
                *           2.我们通过反射去创建一个对象
                *           3.调用set方法去赋值
                *           4.你要调用一个方法 是不是就要获取他对应的方法   setXX(xxx)
                *    5.XX 通过拼凑的方法 把 方法名和参数类型找到
                *    那么这个时候 如果我们找到了数据库对应的列名 就很好了~
                *    获取该表有多少列
                *                                            getColumnCount();
                *    //获取指定索引的列名
                *    ResultSetMetaData getColumnName(int column)
                *   
                *    获取数据库对应的列名 所 对应的 Java 类型
                *                                            getColumnClassName
                *   
                *    6.是不是就可以拼凑出 setId(int.class)
                *    7.找到了方法之后 我对应地去调用方法  不是就可以赋值了吗?
                 * */

1 个回复

倒序浏览
我来占层楼啊  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马