ps:这个插件不知道是不是要翻墙,我是用了VPN
2.写xml配置文件: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="C:\Users\admin\workspace\prac\mysql-connector-java-5.1.38.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!--数据库链接URL,用户名、密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1/db_test" userId="root" password="">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成模型的包名和位置-->
<javaModelGenerator targetPackage="com.practice.prac.model" targetProject="prac">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 生成映射文件的包名和位置-->
<sqlMapGenerator targetPackage="com.practice.prac.mapping" targetProject="prac">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 生成DAO的包名和位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.practice.prac.dao" targetProject="prac">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table tableName="user_t" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>

generatorConfig.xml

 
其中 
 <classPathEntry  location="C:\Users\admin\workspace\prac\mysql-connector-java-5.1.38.jar"/>
一句中location对应地址存放相应的 mysql-connector jar包。
具体的配置,注释已经写的很清楚了
至于这个xml文件的位置,我是放在src/main/resources目录下,不知道放在其他地方行不行
需要注意的地方是targetProject,直接写项目名称 targetPackages 写对应文件的目录
 
然后右键该xml文件,执行 General MyBatis/iBATIS Artifact就能生成对应的model、mapper和dao了。

最新文章

  1. 模拟搭建Web项目的真实运行环境(一)
  2. Bloomberg面经准备: Josephus problem
  3. logstash 添加nginx日志
  4. 不一样的角度 解读微信小程序
  5. Yii2中的零碎知识点
  6. jquery层级原则器(匹配父元素下的子元素)
  7. js获取iframe里的body内容
  8. JS清除IE浏览器缓存的方法
  9. Google Chrome: Make the Bookmarks Bar Display as Icons Only
  10. codeforces 719B:Anatoly and Cockroaches
  11. 怎么用jquery判断浏览器类型和版本号?
  12. 复习后台代码(与前面clentHttp连接网络结合)
  13. Android开发应用异步检查更新代码
  14. win7系统VPN设置
  15. oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法
  16. jwplayer 禁止视频的快进,但是可以后退(已实现)
  17. Cornfields poj2019 二维RMQ
  18. 利用flask 实现简单模版站
  19. Tornado、Bottle以及Flask
  20. testng实现场景恢复

热门文章

  1. Spring Cloud 开发的一些推荐规划
  2. 深入Linux内核架构第一章笔记
  3. java 23种设计模式,一般情况下,常用的有哪些? 转载
  4. python 递归求阶乘
  5. window.frames &amp;&amp; iframe 跨页面通信
  6. 关于 Flutter的Button按钮没有高度设置
  7. Laravel框架中Validor中错误信息$error的输出
  8. .NET连接MongoDB数据库实例教程
  9. linux查看端口对应的程序及pid
  10. HTML页面每次打开的时候都清除页面缓存