Java反射机制指的是在Java顺序运转状况中,关于任何一个类,都可以取得这个类的一切属性和要领;关于给定的一个对象,都能够挪用它的恣意一个属性和要领。这类动态猎取类的内容以及动态挪用对象的要领称为反射机制。(引荐进修:Java视频教程)
Java的反射机制许可编程职员在对类未知的情况下,猎取类相干信息的体式格局变得越发多样天真,挪用类中响应要领,是Java增添其天真性与动态性的一种机制。
invocation targetexception是反射非常。
一般抛出InvocationTargetException是NullPointerException
检察非常细致要领:
将鼠标放到catch 中的Exception ex 上 检察target中抛出的细致非常信息
解决办法:
假如target中非常是找不到某个类 检察sql中返回的类 中字段是不是与数据库中的字段一致 不一致 举行修正,修正要领如下例
假如所查找的字段中有被定义为罗列范例的要举行转义 比方
SELECT ID, pro_OtherProductTypeID as proOtherProductTypeID, ExchangeType as exchangeType, ObjectID as objectID, name, RequireNubs as requireNubs, Repertory as repertory, CASE State WHEN 1 THEN 'NORMAL' WHEN 2 THEN 'RECYCLE' WHEN 127 THEN 'DELETED' END as 'State' from XXX
个中state在项目中已被定义为罗列 可在sql顶用 case ..when ...then ...end 要领举行转义 ,转成罗列中对应的值,罗列中没有的值不必转义
更多Java相干技术文章,请接见Java开辟教程栏目举行进修!
以上就是invocationtargetexception是什么非常的细致内容,更多请关注ki4网别的相干文章!