• eclipse下用maven插件+Mabatis-generator生成mybatis的文件


    1. 配置Maven pom.xml 文件

    在pom.xml增加以下插件:

     1  <build>
     2        </plugins>
     3             ...
     4             <plugin>
     5                 <groupId>org.mybatis.generator</groupId>
     6                 <artifactId>mybatis-generator-maven-plugin</artifactId>
     7                 <version>1.3.2</version>
     8                 <configuration>
     9                     <verbose>true</verbose>
    10                     <overwrite>true</overwrite>
    11                 </configuration>
    12             </plugin>
    13             ...
    14         </plugins>
    15     </build>

    配置好Maven插件,下面需要配置插件需要mybatis-generator的配置文件

    2. 配置mybatis-generator的配置文件

    添加配置文件到resource下:

    generatorConfig.xml的内容:

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE generatorConfiguration
     3          PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
     4          "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
     5 
     6 <generatorConfiguration>
     7     <!-- ojdbc的jar包 -->
     8     <classPathEntry
     9         location="E:/maven/mvn_repository/com/oracle/ojdbc14/14/ojdbc14-14.jar" />
    10     <context id="my" targetRuntime="MyBatis3">
    11         <commentGenerator>
    12             <property name="suppressDate" value="false" />
    13             <property name="suppressAllComments" value="true" />
    14         </commentGenerator>
    15         <!-- 数据库连接信息 -->
    16         <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
    17             connectionURL="jdbc:oracle:thin:@192.168.1.112:1521:orcl" userId="KY"
    18             password="KY" />
    19             <!-- model生成路径 -->
    20         <javaModelGenerator targetPackage="com.dg.bean"
    21             targetProject="E:/MyWorkspace/ssmdemo/src/main/java">
    22             <property name="enableSubPackages" value="true" />
    23             <property name="trimStrings" value="true" />
    24         </javaModelGenerator>
    25         <!-- 映射xml文件生成路径 -->
    26         <sqlMapGenerator targetPackage="com.dg.mapping"
    27             targetProject="E:/MyWorkspace/ssmdemo/src/main/java">
    28             <property name="enableSubPackages" value="true" />
    29         </sqlMapGenerator>
    30         <!-- 和xml文件关联的dao生成路径(生成文件名默认是***Mapper.java,习惯将其改名成 ***Dao.java) -->
    31         <javaClientGenerator targetPackage="com.dg.dao"
    32             targetProject="E:/MyWorkspace/ssmdemo/src/main/java" type="XMLMAPPER">
    33             <property name="enableSubPackages" value="true" />
    34         </javaClientGenerator>
    35 
    36         <!-- 目标表,如果有多个表就将此段拷贝分别配置 -->
    37         <table tableName="ORDER_INFO" domainObjectName="OrderInfoBean"
    38             enableCountByExample="false" enableUpdateByExample="false"
    39             enableDeleteByExample="false" enableSelectByExample="false"
    40             selectByExampleQueryId="false">
    41         </table>
    42     </context>
    43 </generatorConfiguration>

    3. 生成代码

    在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate,

    maven会先下载插件,然后生成代码。

    看效果:

  • 相关阅读:
    git 还原某个文件~~~
    uniqid()
    array_filter 过滤一维中空数组,数组的序列不变
    加密 解密
    gitlab基本维护和使用
    vim 单文件中查找方法
    php数组定义
    $('.goods_tag_ids_all')[0].checked = true;//~~~~~ 单条改变checkbox 属性样式
    由买冰箱想到的
    2014年年终总结
  • 原文地址:https://www.cnblogs.com/chenlove/p/9400455.html
Copyright © 2020-2023  润新知