myBatisGenerator代码生成器配置文件

    科技2025-04-07  19

    myBatisGenerator代码生成器配置文件

    具体配置方法: myBatisGenerator代码生成器

    配置文件:generatorConfig.xml

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <context id="DB2Tables" targetRuntime="MyBatis3"> <!--数据库连接配置--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql:///lexian?useUnicode=true&amp; characterEncoding=UTF-8" userId="root" password="12345"> </jdbcConnection> <!--防止数据类型转换--> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--配置实体类的生成--> <javaModelGenerator targetPackage="com.example.domain" targetProject="src/main/java"> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成mapper配置文件--> <sqlMapGenerator targetPackage="mappers" targetProject="src/main/resources"></sqlMapGenerator> <!--配置mapper接口的生成--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.example.mapper" targetProject="src/main/java"> </javaClientGenerator> <!--配置具体表的生成--> <table tableName="walletrecord" domainObjectName="WalletRecord"> <!--配置类生成时驼峰命名--> <property name="useActualColumnNames" value="false"></property> <!--数据库主键--> <generatedKey column="id" sqlStatement="mysql" identity="true"/> </table> </context> </generatorConfiguration>
    Processed: 0.013, SQL: 8