mybatis逆向工程
发布日期:2021-05-07 23:14:15 浏览次数:26 分类:原创文章

本文共 2837 字,大约阅读时间需要 9 分钟。

1.加入依赖

        <!--mybatis 代码自动生成插件-->        <plugin>            <groupId>org.mybatis.generator</groupId>            <artifactId>mybatis-generator-maven-plugin</artifactId>            <version>1.3.6</version>            <configuration>                <!--配置文件的位置-->                <configurationFile>GeneratorMapper.xml</configurationFile>                <verbose>true</verbose>                <overwrite>true</overwrite>            </configuration>        </plugin>

2.创建GeneratorMapper.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>    <!-- 指定连接数据库的 JDBC 驱动包所在位置,指定到你本机的完整路径 -->    <classPathEntry location="D:\mysql-connector-java-5.1.38.jar"/>    <!-- 配置 table 表信息内容体,targetRuntime 指定采用 MyBatis3 的版本 -->    <context id="tables" targetRuntime="MyBatis3">        <!-- 抑制生成注释,由于生成的注释都是英文的,可以不让它生成 -->        <commentGenerator>            <property name="suppressAllComments" value="true"/>        </commentGenerator>        <!-- 配置数据库连接信息 -->        <jdbcConnection driverClass="com.mysql.jdbc.Driver"                        connectionURL="jdbc:mysql://192.168.154.128:3306/springboot"                        userId="root"                        password="123">        </jdbcConnection>        <!-- 生成 model 类,targetPackage 指定 model 类的包名, targetProject 指定        生成的 model 放在 eclipse 的哪个工程下面-->        <javaModelGenerator targetPackage="com.czx.springboot.model"                            targetProject="src/main/java">            <property name="enableSubPackages" value="false"/>            <property name="trimStrings" value="false"/>        </javaModelGenerator>        <!-- 生成 MyBatis 的 Mapper.xml 文件,targetPackage 指定 mapper.xml 文件的        包名, targetProject 指定生成的 mapper.xml 放在 eclipse 的哪个工程下面 -->        <sqlMapGenerator targetPackage="com.czx.springboot.mapper"                         targetProject="src/main/java">            <property name="enableSubPackages" value="false"/>        </sqlMapGenerator>        <!-- 生成 MyBatis 的 Mapper 接口类文件,targetPackage 指定 Mapper 接口类的包        名, targetProject 指定生成的 Mapper 接口放在 eclipse 的哪个工程下面 -->        <javaClientGenerator type="XMLMAPPER"                             targetPackage="com.czx.springboot.mapper" targetProject="src/main/java">            <property name="enableSubPackages" value="false"/>        </javaClientGenerator>        <!-- 数据库表名及对应的 Java 模型类名 -->        <table tableName="t_student" domainObjectName="Student"               enableCountByExample="false"               enableUpdateByExample="false"               enableDeleteByExample="false"               enableSelectByExample="false"               selectByExampleQueryId="false"/>    </context></generatorConfiguration>
上一篇:springboot工程集成mybatis-plus---快速入门
下一篇:JSON初识

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月28日 20时49分09秒