public static string GetObjectPropertyValue(T t, string propertyname){Typetype =typeof(T);PropertyInfoproperty = type.GetProperty(propertyname);if (pr...
本文的意义并不仅仅是为了说明如何将IList转换为DataTable,而是给出一个利用反射来实现对各种数据结构(集合类)相互转换的通用方法的编写思路。相信很多使用过Nhibernate的朋友都知道,通过NH访问数据库,数据都是以ILIST形式返回的,这就为我们在.NET中使用传统的数据绑定造成了不便...
分类:
其他好文 时间:
2015-03-03 11:19:35
阅读次数:
127
遇到了若干问题:
1.从oracle返回的列名都是大写,再用反射,就找不到相对应得 名字
2.oracle 中number类型 返回来,就变成了BigDecimal
public static void main(String[] args){
String sql = "SELECT IDCARD , examcard , "
+ "studentname ,"
...
分类:
数据库 时间:
2015-02-12 12:26:38
阅读次数:
154
前段时间敲代码,需要动态的加载的外部DLL,并且解析DLL,来读取DLL中的类,属性,有时候还需要读取特性的值。这个问题刚开始遇到,是一点想法没有,以前没有这么用过,后来查资料,请教别人,终于有了结果。当有了代码之后,发现在找问题的过程中,我糊涂了,因为解决这个问题的方式主要是——反射。我是通过利用反射进行DLL的动态加载和调用。下面来看看我的实现吧。
我做的例子是通过读取DLL的路...
public static List toList(ResultSet rs, Class cls) { List list = new ArrayList(); try { // 获取数据库表结构 ResultSetMetaData meta = rs.getMetaData(); ...
分类:
其他好文 时间:
2015-01-29 19:02:47
阅读次数:
182
public MapPoint Copy()//MapPoint克隆方法 { MapPoint p = new MapPoint();//这是我自定义的对象 //利用反射获得类成员 FieldInfo[] fieldFr...
DWR是一个Ajax开源框架,能够模拟实现前端JS代码直接调用后台java方法的效果,还能传参,接收返回值。
原理:是利用反射机制实现的。
用法要注意:调用,传参,返回值。返回值又分为常用返回值 + 自定义类的返回对象 + 集合容器的返回。
要点:概念 + 原理(反射) + 配置安装 + 用法 + 注意点...
分类:
其他好文 时间:
2015-01-24 13:12:20
阅读次数:
193
public static void setObjField(Object obj, Object value, String name) throws SecurityException, NoSuchFieldException, IllegalArgumentException, I...
分类:
移动开发 时间:
2015-01-23 17:45:21
阅读次数:
315
最近的开发,遇到一个调用其他工程类方法的问题,用到一个简单的方法--java反射。利用反射机制,获取类实例,再获取相应方法,最后执行,得到结果。具体应用为:Class CIRWindowsAPI = Class.forName("com.fujitsu.ci.runtime.common.CIRWi...
分类:
编程语言 时间:
2015-01-22 17:53:39
阅读次数:
266
在做web项目的时候,通常都有一个 BaseDao,BaseAction之类的,比如最近在学习一个 ssh项目,其中就要注入 dao,还有利用 模型驱动 来实现将 jsp页面封装成一个model,传到action中,因为表单,对应的 model也不同,所以要分别注入。这样就可以在定义 BaseA.....
分类:
其他好文 时间:
2015-01-16 22:16:15
阅读次数:
290