[Java] 启动运行 →→→→→进入此内容的聊天室

来自 , 2021-03-14, 写在 Java, 查看 130 次.
URL http://www.code666.cn/view/0533a888
  1. import java.io.File;
  2. import java.io.IOException;
  3. import java.sql.SQLException;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. import org.mybatis.generator.api.MyBatisGenerator;
  8. import org.mybatis.generator.config.Configuration;
  9. import org.mybatis.generator.config.xml.ConfigurationParser;
  10. import org.mybatis.generator.exception.InvalidConfigurationException;
  11. import org.mybatis.generator.exception.XMLParserException;
  12. import org.mybatis.generator.internal.DefaultShellCallback;
  13.  
  14.  
  15. public class Test {
  16.     public static void main(String[] args) {
  17.          List<String> warnings = new ArrayList<String>();
  18.            boolean overwrite = true;
  19.            String path = System.getProperty("user.dir")+"\\src\\generatorConfig.xml";//这个路径要注意
  20.           System.out.println(path);
  21.            File configFile = new File(path);
  22.            ConfigurationParser cp = new ConfigurationParser(warnings);
  23.            Configuration config = null;
  24.         try {
  25.             config = cp.parseConfiguration(configFile);
  26.         } catch (IOException e1) {
  27.             // TODO Auto-generated catch block
  28.             e1.printStackTrace();
  29.         } catch (XMLParserException e1) {
  30.             // TODO Auto-generated catch block
  31.             e1.printStackTrace();
  32.         }
  33.            DefaultShellCallback callback = new DefaultShellCallback(overwrite);
  34.            MyBatisGenerator myBatisGenerator = null;
  35.         try {
  36.             myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
  37.         } catch (InvalidConfigurationException e) {
  38.             // TODO Auto-generated catch block
  39.             e.printStackTrace();
  40.         }
  41.            try {
  42.             myBatisGenerator.generate(null);
  43.         } catch (SQLException e) {
  44.             // TODO Auto-generated catch block
  45.             e.printStackTrace();
  46.         } catch (IOException e) {
  47.             // TODO Auto-generated catch block
  48.             e.printStackTrace();
  49.         } catch (InterruptedException e) {
  50.             // TODO Auto-generated catch block
  51.             e.printStackTrace();
  52.         }
  53.     }
  54.        
  55.  
  56. }
  57.  
  58.  

回复 "启动运行"

这儿你可以回复上面这条便签

captcha