通过简单的配置就可以生成所需的实体类、mapper映射文件和接口

在src/main/resources目录下新建mybatis-generator配置文件。

mybatis_plus 插件的配置


<?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驱动jar包的位置-->
    <classPathEntry location="D:\a lenovo\DLX\src\test\java\mysql-connector-java-5.1.42.jar"/>
 <context id="context" targetRuntime="MyBatis3">

        <property name="javaFileEncoding" value="UTF-8"/>

        <commentGenerator>
            <property name="suppressAllComments" value="true"/>
            <property name="suppressDate" value="false"/>
        </commentGenerator>

        <!--jdbc的数据库连接 -->
        <jdbcConnection
                driverClass="com.mysql.jdbc.Driver"
                connectionURL="jdbc:mysql://localhost:3306/mybatis"
                userId="root"
                password="root">
        </jdbcConnection>
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        </javaTypeResolver>

     <!-- !!!! Model Configurations !!!! -->
     <javaModelGenerator targetPackage="com.bean" targetProject="src/main/java">
         <property name="enableSubPackages" value="true"/>
         <property name="trimStrings" value="true"/>
     </javaModelGenerator>

     <!-- !!!! Mapper XML Configurations !!!! -->
     <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">
         <property name="enableSubPackages" value="true"/>
     </sqlMapGenerator>

     <!-- !!!! Mapper Interface Configurations !!!! -->
     <javaClientGenerator targetPackage="com..mapper" targetProject="src/main/java" type="XMLMAPPER">
         <property name="enableSubPackages" value="true"/>
     </javaClientGenerator>

     <!-- !!!! Table Configurations !!!! -->
     <table tableName="user" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
            enableUpdateByExample="false" domainObjectName="per"/>
 </context>

</generatorConfiguration>
注意
targetPackage="com..mapper"

等目录必须存在,不然报错

mybatis_plus 插件的配置


经自己测试没问题,我感觉这种插件比较方便,我上回不用插件生成mybatis里的mapper接口东西不齐

mybatis_plus 插件地址  测试使用谢谢

链接:https://pan.baidu.com/s/1dGh4szZ 密码:arh6


相关文章:

  • 2021-08-26
  • 2021-07-17
  • 2021-06-20
  • 2021-12-24
  • 2021-07-07
  • 2022-12-23
  • 2021-10-18
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2021-12-08
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
  • 2021-12-26
相关资源
相似解决方案