mybatis報:The content of element type must match xx


使用org.mybatis.generatorは逆方向にmapper、mapperを生成する.xml、do、doExampleファイル、プロファイルgeneratorConfig.xmlは次のエラーを報告します.
The content of element type must match "property*, plugin*, commentGenerator?, jdbcConnection, javaTypeResolver?,javaModelGenerator, sqlMapGenerator?, javaClientGenerator?, table+"
の原因となる
プロファイルgeneratorConfig.xmlのcontextのサブ要素は、エラープロンプトのmatch「......」セクションなどの順序で指定する必要があります.
ソリューション
プロンプトに従って、「property,plugin,commentGenerator?,jdbcConnection,javaType Resolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+」要素の順に構成します.
generatorConfig.xml





    
    

        
        
        

        
        
        
        

        
            
            
            
            
        

        
        
            
            
        
        
        
        
        
        
        
        
        
GeneratorTest生成方法
        //MBG           
        List warnings = new ArrayList();
        //         ,     
        boolean overwrite = true;
        //      MBG     
        InputStream is = GeneratorTest.class.getResourceAsStream("/mybatisGenerator/generatorConfig.xml");
        ConfigurationParser cp = new ConfigurationParser(warnings);
        Configuration config = cp.parseConfiguration(is);
        is.close();

        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
        //   MBG
        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
        //      
        myBatisGenerator.generate(null);
        //      
        for (String warning : warnings) {
            System.out.println(warning);
        }