永发信息网

怎么从ResultSet的结果自动构建JavaBean

答案:2  悬赏:0  手机版
解决时间 2021-02-28 13:56
怎么从ResultSet的结果自动构建JavaBean
最佳答案
基本上就两种方式:
1、自己new一个Bean,循环后自己逐个对应set进去
2、使用反射机制
对查询出来的字段动态添加前缀set,并将首字段改为大写,这样就可以调用到指定Bean指定字段的set方法

印象中没有更方便的方法了

publicstaticDTObindDataToDTO(ResultSetrs,DTOdto)throwsException{//取得Method方法Method[]methods=dto.getClass().getMethods();//取得ResultSet的列名ResultSetMetaDatarsmd=rs.getMetaData();intcolumnsCount=rsmd.getColumnCount();String[]columnNames=newString[columnsCount];for(inti=0;i
全部回答
  • 1楼网友:时间的尘埃
  • 2021-02-28 09:24
  • 基本上就两种方式:  1、自己new 一个bean,循环后自己逐个对应set进去  2、使用反射机制  对查询出来的字段动态添加前缀set,并将首字段改为大写,这样就可以调用到指定bean指定字段的set方法
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    推荐资讯