<form id="xxfbp"></form><form id="xxfbp"></form>

    <form id="xxfbp"></form>

    <form id="xxfbp"><form id="xxfbp"></form></form>
      <form id="xxfbp"><form id="xxfbp"><nobr id="xxfbp"></nobr></form></form>

      <address id="xxfbp"></address>
      <em id="xxfbp"><form id="xxfbp"></form></em>

        <form id="xxfbp"></form>

          集团站切换校区

          验证码已发送,请查收短信

          图标

          学习文章

          当前位置:首页 > >学习文章 > >

          {MyBatyis}逆向工程

          发布时间: 2018-09-13 23:46:32

          1:在pom.xml文件中添加必须的依赖

          <!--逆向工程-->

          <plugin>

             <groupId>org.mybatis.generator</groupId>

             <artifactId>mybatis-generator-maven-plugin</artifactId>

             <version>1.3.2</version>

             <configuration>

                 <verbose>true</verbose>

                 <overwrite>true</overwrite>

             </configuration>

          </plugin>


          2:在resources目录下编写generatorConfig.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="D:\JavaUtilsIdea\M2\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar"

          />

            <context

          id="Tables" targetRuntime="MyBatis3">

               <!--去除注释 -->

               <commentGenerator>

                  <property

          name="suppressAllComments" value="true" />

               </commentGenerator>

               <!--数据库连接 -->

               <jdbcConnection

          driverClass="com.mysql.jdbc.Driver"

                           connectionURL="jdbc:mysql://localhost:3306/mybatis"

                           userId="root"

                           password="123456">

               </jdbcConnection>

               <!--默认false Java type

          resolver will always use java.math.BigDecimal if

                     the database column is of

          type DECIMAL or NUMERIC. -->

               <javaTypeResolver>

                  <property

          name="forceBigDecimals" value="false" />

               </javaTypeResolver>


               <!--生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) -->

               <javaModelGenerator

          targetPackage="net.togogo.bean"

                              targetProject="D:\JianGuoYun\MyStu\MyBatisStu\src\main\java">

                  <property

          name="enableSubPackages" value="true" />

                  <property

          name="trimStrings" value="true" />

               </javaModelGenerator>

               <!--生成SQLMAP文件 -->

               <sqlMapGenerator

          targetPackage="net.togogo.mapper"

                            targetProject="D:\JianGuoYun\MyStu\MyBatisStu\src\main\java">

                  <property

          name="enableSubPackages" value="false" />

               </sqlMapGenerator>

               <!--生成Dao文件 可以配置

          type="XMLMAPPER"生成xml的dao实现 context

          id="DB2Tables" 修改targetRuntime="MyBatis3"

          -->

               <javaClientGenerator

          type="XMLMAPPER"

                               targetPackage="mapper"

                               targetProject="D:\JianGuoYun\MyStu\MyBatisStu\src\main\java\net\togogo">

                  <property

          name="enableSubPackages" value="false" />

               </javaClientGenerator>

               <!--对应数据库表 mysql可以加入主键自增 字段命名 忽略某字段等 -->

               <table

          tableName="t_user" domainObjectName="User"

                     enableCountByExample="true" enableUpdateByExample="true"

                     enableDeleteByExample="true" enableSelectByExample="true"

                     selectByExampleQueryId="true" />

            </context>

          </generatorConfiguration>

          ?


          ?

          上一篇: {HTML5}基础核心-第二节-中

          下一篇: {HTML5}基础核心-第二节-中

          十年老品牌
          QQ咨询:450959328 微信咨询:togogozhong 咨询电话:020-38289118 咨询网站客服:在线客服

          相关课程推荐

          在线咨询 ×

          您好,请问有什么可以帮您?我们将竭诚提供最优质服务!

          北京快3开奖结果查询|官网_首页