# IT树-MyBatis基础代码生成 **Repository Path**: MGHM/ittree.club-mybatis-generator ## Basic Information - **Project Name**: IT树-MyBatis基础代码生成 - **Description**: 通过Mybatis-generator生成mybatis所需要使用的基础代码。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-08-29 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mybatis基础代码生成器 通过Mybatis-generator生成mybatis所需要使用的基础代码。 ## 如何使用 1. 修改配置文件 ``` jdbc.driverClass=com.mysql.jdbc.Driver #数据库链接地址 jdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/test #数据库账户名 jdbc.userId=root #数据库密码 jdbc.password=root #代码生成目录 targetProject=D:/workspace/java/mybatis-generator/src/main/java #Java实体生成目录 javaModel.targetPackage=club.ittree.model #SqlMap生成目录 sqlMap.targetPackage=club.ittree.mapper #SqlMap对应的xml文件目录 javaClient.targetPackage=club.ittree.mapper ``` 2. 执行代码生成main方法 ``` public class MybatisGeneratorRun { public static void main(String[] args) throws Exception { MybatisGeneratorRun mybatisGeneratorRun = new MybatisGeneratorRun(); mybatisGeneratorRun.test(); } public void test() throws Exception { List warnings = new ArrayList(); boolean overwrite = true; File configFile = new File(Surrogate.Generator.class.getResource("/test/test.xml").getPath()); ConfigurationParser cp = new ConfigurationParser(warnings); org.mybatis.generator.config.Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); } } ``` ## 关于我 ![Mybatis基础代码生成器](http://www.ittree.club/styles/marina_green/theme/images/logo_big.png "IT TREE")