2.1反向生成配置文件generatorConfig.xml
文件命名generatorConfig.xml为放在resources里
<generatorConfiguration>
<!--1、数据库驱动jar:添加自己的jar路径 -->
<classPathEntry location="D:\JavaEditor\mysql_drive\mysql-connector-java-8.0.23.jar" />
<context id="MyBatis" targetRuntime="MyBatis3">
<!--去除注释 -->
<commentGenerator>
<property name="suppressAllComments" value="true"
</commentGenerator>
</context>
<!--2、数据库连接 -->
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/ssm? useUnicode=true&characterEncoding=utf- 8&useSSL=false&serverTimezone=GMT"
userId="root"
password="root">
</jdbcConnection>
<!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer; 为 true时把JDBC DECIMAL和NUMERIC类型解析为java.math.BigDecimal -->
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!--3、生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) -->
<javaModelGenerator targetPackage="com.kkb.pojo" targetProject="src\main\java">
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!--4、生成SQLmapper.xml文件 -->
<sqlMapGenerator targetPackage="com.lmy.mapper" targetProject="src\main\resources">
</sqlMapGenerator> <!--5、生成Dao(Mapper)文件,生成接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.lmy.mapper" targetProject="src\main\java">
</javaClientGenerator>
<!--6、要生成哪些表(更改tableName和domainObjectName就可以) -->
<!-- tableName:要生成的表名 enableCountByExample:Count语句中加入where条件查询,
默认为true开启 enableUpdateByExample:Update语句中加入where条件查询,默认为true开启
enableDeleteByExample:Delete语句中加入where条件查询,默认为true开启
enableSelectByExample:Select多条语句中加入where条件查询,默认为true开启
selectByExampleQueryId:Select单个对象语句中加入where条件查询,默认为true开启 -->
<table tableName="Team">
<property name="useActualColumnNames" value="true"/>
</table>
</generatorConfiguration>
点击 mybatis-generator:generate将自动生成
效果图