private void addStaticCreateCriteriaMethodToExample(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
        Method createCriteriaMethod = JavaElementGeneratorTools.generateMethod(
                METHOD_NEW_AND_CREATE_CRITERIA,
                JavaVisibility.PUBLIC,
                FullyQualifiedJavaType.getCriteriaInstance()
        );
        commentGenerator.addGeneralMethodComment(createCriteriaMethod, introspectedTable);

        createCriteriaMethod.setStatic(true);
        createCriteriaMethod.addBodyLine(topLevelClass.getType().getShortName() + " example = new " + topLevelClass.getType().getShortName() + "();");
        createCriteriaMethod.addBodyLine("return example.createCriteria();");

        FormatTools.addMethodWithBestPosition(topLevelClass, createCriteriaMethod);
    }
private void addStaticCreateCriteriaMethodToExample(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
        Method createCriteriaMethod = JavaElementGeneratorTools.generateMethod(
                METHOD_NEW_AND_CREATE_CRITERIA,
                JavaVisibility.PUBLIC,
                FullyQualifiedJavaType.getCriteriaInstance()
        );
        commentGenerator.addGeneralMethodComment(createCriteriaMethod, introspectedTable);

        createCriteriaMethod.setStatic(true);
        createCriteriaMethod.addBodyLine(topLevelClass.getType().getShortName() + " example = new " + topLevelClass.getType().getShortName() + "();");
        createCriteriaMethod.addBodyLine("return example.createCriteria();");

        FormatTools.addMethodWithBestPosition(topLevelClass, createCriteriaMethod);
    }
private void addStaticCreateCriteriaMethodToExample ( TopLevelClass topLevelClass , IntrospectedTable introspectedTable ) { Method createCriteriaMethod = JavaElementGeneratorTools . generateMethod ( METHOD_NEW_AND_CREATE_CRITERIA , JavaVisibility . PUBLIC , FullyQualifiedJavaType . getCriteriaInstance ( ) ) ; commentGenerator . addGeneralMethodComment ( createCriteriaMethod , introspectedTable ) ; createCriteriaMethod . setStatic ( true ) ; createCriteriaMethod . addBodyLine ( topLevelClass . getType ( ) . getShortName ( ) + " example = new " + topLevelClass . getType ( ) . getShortName ( ) + "();" ) ; createCriteriaMethod . addBodyLine ( "return example.createCriteria();" ) ; FormatTools . addMethodWithBestPosition ( topLevelClass , createCriteriaMethod ) ; }
添加 createCriteria 静态方法
@param topLevelClass
@param introspectedTable
添加 createCriteria 静态方法