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
  • 相关阅读:
    Spring JdbcTemplate源码阅读报告
    Linux 套接字通信笔记(一)
    Python的科学计算包matplotlib setup
    创建Spring Boot项目
    Java反射与自定义注解
    二手前端入门React项目
    Spring 并发事务的探究
    使用IDEA结合MAVEN创建一个Spring Java Web项目
    FutureTask与Fork/Join
    结合业务,精炼SQL
  • 原文地址:https://www.cnblogs.com/downmoon/p/1277433.html
Copyright © 2011-2022 走看看