Przeglądaj źródła

解决获取数据集方法时与JDK兼容问题

master
jacky6024 7 lat temu
rodzic
commit
5dc40aa613
  1. 14
      ureport2-console/src/main/java/com/bstek/ureport/console/designer/DatasourceServletAction.java

14
ureport2-console/src/main/java/com/bstek/ureport/console/designer/DatasourceServletAction.java

@ -18,7 +18,6 @@ package com.bstek.ureport.console.designer;
import java.beans.PropertyDescriptor;
import java.io.IOException;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
@ -93,16 +92,13 @@ public class DatasourceServletAction extends RenderPageServletAction {
Method[] methods=clazz.getMethods();
List<String> result=new ArrayList<String>();
for(Method method:methods){
Parameter[] parameters=method.getParameters();
if(parameters.length!=3){
Class<?>[] types=method.getParameterTypes();
if(types.length!=3){
continue;
}
Parameter p1=parameters[0];
Parameter p2=parameters[1];
Parameter p3=parameters[2];
Class<?> typeClass1=p1.getType();
Class<?> typeClass2=p2.getType();
Class<?> typeClass3=p3.getType();
Class<?> typeClass1=types[0];
Class<?> typeClass2=types[1];
Class<?> typeClass3=types[2];
if(!String.class.isAssignableFrom(typeClass1)){
continue;
}

Ładowanie…
Anuluj
Zapisz