生成这些文件的配置信息,留存,以备后续查看。
1.POM文件里面的配置信息
<plugin>
<!--Mybatis-generator插件,用于自动生成Mapper和B-->
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<!--配置文件的位置-->
<configurationFile>
${basedir}/src/main/resources/mybatis-generator-config.xml
</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
</dependencies>
</plugin>
2.mybatis-generator-config.xml generator配置
<?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><!-- 本地数据库驱动程序jar包的全路径 -->
<classPathEntry location="D:\mvn\repository\mysql\mysql-connector-java\5.1.43\mysql-connector-java-5.1.43.jar"/> <context id="context" targetRuntime="MyBatis3"><commentGenerator>
<commentGenerator>
<property name="suppressAllComments" value="false"/>
<property name="suppressDate" value="true"/>
</commentGenerator><!-- 数据库的相关配置 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:postgresql://localhost:5432/travelsys" userId="postgres" password=""/
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver><!-- 实体类生成的位置 -->
<javaModelGenerator targetPackage="com.rails.core.domin" targetProject="src.main.java" >
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator><!-- *Mapper.xml 文件的位置 -->
<sqlMapGenerator targetPackage="mybatis.mapper" targetProject="src.main.resource">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator><!-- Mapper 接口文件的位置 -->
<javaClientGenerator targetPackage="com.rails.core.mapper"
targetProject="src.main.resource" type="XMLMAPPER">
<property name="enableSubPackages" value="false"/>
</javaClientGenerator><!-- 相关表的配置
<table tableName="p_product" domianObjectName="Product" enableCountByExample="false"enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false"/>
</context>
</generatorConfiguration>