package com.jiuqi.mobile.nigo.comeclose.utils; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.math.BigInteger; import java.sql.ResultSet; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public final class SqlUtils { private SqlUtils(){ } public static Field[] getAllFields(Class<?> c){ List<Field> list = new ArrayList<Field>(); while(c != Object.class){ list.addAll(Arrays.asList(c.getDeclaredFields())); c = c.getSuperclass(); } List<Field> result = new ArrayList<Field>(); for(Field f : list){ if(f.getName().contains("$")){ continue; } result.add(f); } return result.toArray(new Field[result.size()]); } public static boolean isIn(String str, String...ins){ for(String s : ins){ if(s.equals(str)){ return true; } } return false; } }