代码自动生成器mybatis-generator

Mybatis-generator有什么用?

答:可以根据我们已经设计好的数据库表帮助我们自动生成实体类(pojo)、接口(dao)、映射文件(mapper)

 

Mybatis-generator怎么用?

1.导入generator插件:

将插件导入到idea中的D:\idea\dropins\文件夹下

 

2.修改配置文件

#是否不生成注释

suppressAllComments=true

driverClass=com.mysql.jdbc.Driver

url=jdbc:mysql://localhost:3306/jtdb?characterEncoding=utf-8

username=root

password=root

#表示为哪个项目生成代码

targetProject=jt-jsoup

#pojo所在的包路径

modeltargetPackage=com.jt.project.pojo

#映射文件所在的路径

sqltargetPackage=com.jt.project.mapper

#mapper接口文件的路径

clienttargetPackage=com.jt.project.mapper

 

3.编辑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>   

    <!--导入配置文件  -->

    <properties resource="generatorConfig.properties"/>

    <!--导入数据库驱动包  -->

<classPathEntry location="E:\WorkJarSource\connDriver\mysql-connector-java-5.1.10-bin.jar" />

<context id="tarena">

<commentGenerator>

<property name="suppressAllComments" value="${suppressAllComments}"/>

        </commentGenerator>

        <jdbcConnection driverClass="${driverClass}" connectionURL="${url}" userId="${username}" password="${password}" />

        <javaModelGenerator targetPackage="${modeltargetPackage}" targetProject="${targetProject}" />

        <sqlMapGenerator targetPackage="${sqltargetPackage}" targetProject="${targetProject}" />

        <javaClientGenerator targetPackage="${clienttargetPackage}" targetProject="${targetProject}" type="XMLMAPPER" />

        <table schema="" tableName="tb_project_item" />

        <table schema="" tableName="tb_project_shipping"/>

        <!--����ж��űд���table��ǩ-->

        <!--

            <table schema="" tableName="project_c" />

            <table schema="" tableName="project_c" />

        -->

    </context>

</generatorConfiguration>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值