mybatis 代码生成器(IDEA, Maven)及配置详解(部分配置你应该不知道)

 在使用 mybatis 过程中, 当手写 JavaBeanXML 写的越来越多的时候, 就越来越同意出错。这种重复性的工作, 我们当然不希望做那么多。

还好, mybatis 为我们提供了强大的代码生成--MybatisGenerator

通过简单的配置, 我们就可以生成各种类型的实体类, Mapper接口, MapperXML文件, Example对象等。 通过这些生成的文件, 我们就可以方便的进行单表进行增删改查的操作。

以下的工具使用的都是 IDEA

1 创建代码生成器

1.1 创建Maven项目

1.1.1 菜单上选择新建项目

File | New | Project

1.1.2 选择左侧的Maven

GroupId 填 com.homejim.mybatis

ArtifactId 填 mybatis-generator

点击 Next

1.1.4 Finish

通过以上步骤, 一个普通的Maven项目就创建好了。

1.2 配置 generator.xml

其实名字无所谓, 只要跟下面的 pom.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>      <!-- 本地数据库驱动程序jar包的全路径 -->     <classPathEntry location="C:\Users\\Administrator\\.m2\repository\\mysql\\mysql-connector-java\\8.0.12\\mysql-connector-java-8.0.12.jar"/>     <context id="context" targetRuntime="MyBatis3">         <commentGenerator>             <property name="suppressAllComments" value="false"/>             <property name="suppressDate" value="true"/>         </commentGenerator>          <!-- 数据库的相关配置 -->         <jdbcConnection                 driverClass="com.mysql.jdbc.Driver"                 connectionURL="jdbc:mysql://localhost:3306/mybatis"                 userId="root"                 password="jim777"/>          <javaTypeResolver>             <property name="forceBigDecimals" value="false"/>         </javaTypeResolver>          <!-- 实体类生成的位置 -->         <javaModelGenerator                 targetPackage="com.homejim.mybatis.entity"                 targetProject=".\src\main\java">             <property name="enableSubPackages" value="false"/>             <property name="trimStrings" value=
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信