zoukankan      html  css  js  c++  java
  • 从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon)

    在生成代码时经常需要从DataReader转化为Entity

    比如

    Product

     当Reader只想取两三个字段(少于Entity的属性个数)时,如果不用try catch就会出错:

    OutOfRangeException
    再加上(reader["P_ID"]!=null), 也仍然出错。

     于是想到用Reflect 

    得方法如下

    Using System.Reflection 
    Product

     OK!

    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    JAVA中字符串比较equals()和equalsIgnoreCase()的区别
    JAVA字母的大小写转换
    对于java线程的理解
    JAVA实现文件导出Excel
    处理数据库中的null值问题
    POJO、JAVABean、Entity的区别
    Mybatis的choose标签使用
    redis详解
    Spring框架基础解析
    利用 BackgroundService 固定时间间隔执行某动作
  • 原文地址:https://www.cnblogs.com/downmoon/p/1277433.html
Copyright © 2011-2022 走看看