使用Mybatis-Generator自动生成Model、Mapper相关文件

1、首先需要下载一下MyBatis Generator
2、解压mybatis-generator-**.zip
3、将mybatis-generator-core-**.jar,数据库驱动,存放的在一起
这里写图片描述
4、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>
  <!--数据库驱动-->
  <classPathEntry location="postgresql-9.4.1212.jre7.jar" />
  <context id="context1">
    <!--数据库链接地址账号密码-->
    <jdbcConnection driverClass="org.postgresql.Driver"
                        connectionURL="jdbc:postgresql://172.20.68.242:5432/happinet" userId="postgres"
                        password="happinet" />
    <!--生成Model类存放位置-->
    <javaModelGenerator targetPackage="cn.pzh.model" targetProject="src/main/java/" />
    <!--生成映射文件存放位置-->
    <sqlMapGenerator targetPackage="cn.pzh.mapper" targetProject="src/main/resources/" />
    <!--生成Mapper接口存放位置-->
    <javaClientGenerator targetPackage="cn.pzh.mapper" targetProject="src/main/java/" type="XMLMAPPER" />
    <!--生成对应表及类名,tableName="%"代表所有表-->
    <table schema="public" tableName="%" enableInsert="true"
            enableSelectByPrimaryKey="true"
            enableSelectByExample="false"
            enableUpdateByPrimaryKey="true"
            enableUpdateByExample="false"
            enableDeleteByPrimaryKey="true"
            enableDeleteByExample="false"
            enableCountByExample="false"
            selectByExampleQueryId="false"
            modelType="hierarchical">
    </table>
  </context>
</generatorConfiguration>

5、执行命令生成

java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值