Mybatis的逆向工程如何使用

2025-04-14 16:56:26
推荐回答(1个)
回答1:

  1. 是否去除自动生成的注释 true:是 : false:否


    2. 数据库连接的信息:驱动类、连接地址、用户名、密码
    connectionURL="jdbc:mysql://localhost:3306/heiruan" userId="root"
    password="111">






    3. targetProject:生成PO类的位置
    targetProject=".\src">





    4. targetProject:mapper映射文件生成的位置
    targetProject=".\src">




    targetPackage="www.ijava.mapper"
    targetProject=".\src">



    5.  指定数据库表











    6.直接远行

  2. public void generator() throws Exception{

    List warnings = new ArrayList();
    boolean overwrite = true;
    //指定 逆向工程配置文件
    File configFile = new File("generatorConfig.xml");
    ConfigurationParser cp = new ConfigurationParser(warnings);
    Configuration config = cp.parseConfiguration(configFile);
    DefaultShellCallback callback = new DefaultShellCallback(overwrite);
    MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,
    callback, warnings);
    myBatisGenerator.generate(null);

    }
    public static void main(String[] args) throws Exception {
    try {
    GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
    generatorSqlmap.generator();
    } catch (Exception e) {
    e.printStackTrace();
    }

    }