List<GeneratedJavaFile> files = new ArrayList<GeneratedJavaFile>();
TopLevelClass topLevelClass = new TopLevelClass(criteria);
topLevelClass.setVisibility(JavaVisibility.PUBLIC);
addClassComment(topLevelClass, "公用条件查询类");
topLevelClass.addImportedType(FullyQualifiedJavaType.getNewMapInstance());
topLevelClass.addImportedType(FullyQualifiedJavaType.getNewHashMapInstance());
FullyQualifiedJavaType types = new FullyQualifiedJavaType("java.util.Map<java.lang.String, java.lang.Object>");
Rules rules = introspectedTable.getRules();
if (rules.generateUpdateByExampleSelective() || rules.generateUpdateByExampleWithBLOBs()
|| rules.generateUpdateByExampleWithoutBLOBs()) {