利用mybatis-gennerator插件,自动生成的所需要的dao、bean、mapper xml

利用mybatis-gennerator插件,让mybatis自动生成的对应dao、bean、mapper xml。
这里用的例子是Mysql,如果要换成其他数据库,只需将Mysql用到的东西,改成对应数据库的就行了。

1.pom文件(这里只写出插件的pom)

<build>
    <pluginManagement>
      <plugins>
      <!-- maven生成mapper -->
       <plugin>
        <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-maven-plugin</artifactId>
            <version>1.3.5</version>
            <configuration>
                <verbose>true</verbose>
                <overwrite>true</overwrite> 
            </configuration>
            <dependencies>
                <dependency>
                  <groupId>mysql</groupId>
                  <artifactId>mysql-connector-java</artifactId>
                  <version>5.1.29</version>
                </dependency>
            </dependencies>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

2.generatorConfig.xml,放到src/main/resources源包下

<?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 >
  <context id="context" >
    <plugin type="org.mybatis.generator.plugins.SerializablePlugin">  
            <property name="suppressJavaInterface" value="false" />  
    </plugin>
    <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="你的connectionURL" userId="数据库账号" password="密码" />
    <javaModelGenerator targetPackage="放JavaBean的包,例如com.test.bean" targetProject="../项目名/src/main/java" />
    <sqlMapGenerator targetPackage="放mapper.xml的包名,例如mapper" targetProject="../项目名/src/main/resources/" />
    <javaClientGenerator targetPackage="放mapper.xml对应的接口的包名,例如com.test.dao" targetProject="../项目名/src/main/java" type="XMLMAPPER" />
    <table tableName="数据库表名" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
  </context>
</generatorConfiguration>

3.运行pom文件,选择maven build ,在打开界面的Goals中输入 mybatis-generator:generate,点击运行就可以了
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值