String restrictionsNameAndClassType = StringUtils.substringBefore(expression, "_");
String restrictionsName = StringUtils.substring(restrictionsNameAndClassType, 0,restrictionsNameAndClassType.length() - 1);
String classType = StringUtils.substring(restrictionsNameAndClassType, restrictionsNameAndClassType.length() - 1, restrictionsNameAndClassType.length());
FieldType FieldType = null;
try {
FieldType = FieldType.valueOf(classType);
} catch (Exception e) {
throw new IllegalAccessError("[" + expression + "]表达式找不到相应的属性类型,获取的值为:" + classType);
}
String[] propertyNames = null;