mybatis自動生成

package com.common.util; import java.io.File;   import java.io.IOException;   import java.sql.SQLException;   import java.util.ArrayList;   import java.util.List;      import org.mybatis.generator.api.MyBatisGenerator;   import org.mybatis.generator.config.Configuration;   import org.mybatis.generator.config.xml.ConfigurationParser;   import org.mybatis.generator.exception.InvalidConfigurationException;   import org.mybatis.generator.exception.XMLParserException;   import org.mybatis.generator.internal.DefaultShellCallback;   /**  * 自動生成代碼的main類    * @author  *  */ public class GenMain {       public static void main(String[] args) {           List warnings = new ArrayList();           boolean overwrite = true;           String genCfg = "/generatorConfig.xml";           File configFile = new File(GenMain.class.getResource(genCfg).getFile());           ConfigurationParser cp = new ConfigurationParser(warnings);           Configuration config = null;           try {               config = cp.parseConfiguration(configFile);           } catch (IOException e) {               e.printStackTrace();           } catch (XMLParserException e) {               e.printStackTrace();           }           DefaultShellCallback callback = new DefaultShellCallback(overwrite);           MyBatisGenerator myBatisGenerator = null;           try {               myBatisGenerator = new MyBatisGenerator(config, callback, warnings);           } catch (InvalidConfigurationException e) {               e.printStackTrace();           }           try {               myBatisGenerator.generate(null);           } catch (SQLException e) {               e.printStackTrace();           } catch (IOException e) {               e.printStackTrace();           } catch (InterruptedException e) {               e.printStackTrace();           }       }   }   2.XML代碼:                                                                                                                                                                                                                     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章