前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1、修改maven的pom文件
只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在<plugins> </plugins>中间即可)

<plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version>
</plugin>

2、编写generatorConfig.xml
需要特别注意的是:在IDEA开发环境下,这个文件需要放置在resources的根目录下面

文件内容如下

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration><!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包--><classPathEntry  location="C:\Users\Administrator\.DataGrip2017.3\config\jdbc-drivers\MySQL Connector\J\5.1.45\mysql-connector-java-5.1.45-bin.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/mysdql" userId="root" password="root"></jdbcConnection><javaTypeResolver><property name="forceBigDecimals" value="false"/></javaTypeResolver><!-- 生成模型的包名和位置--><javaModelGenerator targetPackage="com.yingjun.ssm.entity" targetProject="src/main/java"><property name="enableSubPackages" value="true"/><property name="trimStrings" value="true"/></javaModelGenerator><!-- 生成映射文件的包名和位置--><sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources"><property name="enableSubPackages" value="true"/></sqlMapGenerator><!-- 生成DAO的包名和位置--><javaClientGenerator type="XMLMAPPER" targetPackage="com.yingjun.ssm.dao" targetProject="src/main/java"><property name="enableSubPackages" value="true"/></javaClientGenerator><!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名--><table tableName="t_activity" domainObjectName="Activity" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table></context>
</generatorConfiguration>

文件的位置如下

3、创建maven运行项


转自:https://blog.csdn.net/yangqinfeng1121/article/details/80183516

就可以了,会自动生成:mapper、mapper.xml、实体类 3种文件。

转自:https://blog.csdn.net/yangqinfeng1121/article/details/80183516

IDEA 2018 集成 MyBatis Generator 插件 详解、代码生成相关推荐

  1. MBG真香 Spring Boot集成Mybatis Generator插件

    Mybatis中文官网对mybatis-generator的介绍:http://www.mybatis.cn/archives/885.html Mybatis官网对mybatis-generator ...

  2. mybatis generator 属性详解

    2019独角兽企业重金招聘Python工程师标准>>> <?xml version="1.0" encoding="UTF-8"?> ...

  3. Mybatis Generator 配置详解

    许多人在Java项目中都会到使用Mybatis Generator这个工具包,这里把这个工具的配置完整列一下: <?xml version="1.0" encoding=&q ...

  4. ibatis mysql 配置文件详解_MyBatis Generator 配置文件详解

    MyBatis Generator (MBG) 是由一个XML配置文件驱动的.这个配置文件中会声明以下内容: 如何连接数据库 要生成什么对象,以及如何生成它们 哪些表需要应用于对象生成. 根元素 ge ...

  5. Eclipse集成Mybatis Generator及应用

      说明:xxxPo-xxxPoMapper-xxPoMapper.xml 都是典型的体力活,好在有很多插件可以帮我们去完成这些复制粘贴的工作,这里就从两方面1.Eclipse集成mybatis ge ...

  6. Snort日志输出插件详解

    Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...

  7. idea mybaits逆向工程_IDEA 中集成 MyBatis Generator 组件逆向生成工程

    IDEA 逆向 MyBatis 工程时,不像支持 Hibernate 那样有自带插件,需要集成第三方的 MyBatis Generator. MyBatis Generator的详细介绍 http:/ ...

  8. 【转载】NeurIPS 2018 | 腾讯AI Lab详解3大热点:模型压缩、机器学习及最优化算法...

    原文:NeurIPS 2018 | 腾讯AI Lab详解3大热点:模型压缩.机器学习及最优化算法 导读 AI领域顶会NeurIPS正在加拿大蒙特利尔举办.本文针对实验室关注的几个研究热点,模型压缩.自 ...

  9. Rollup常用插件详解

    文章目录 系列文章 @rollup/plugin-node-resolve Options extensions @rollup/plugin-commonjs @rollup/plugin-babe ...

最新文章

  1. php include和require
  2. 转,帅气的表格隔行换色+鼠标经过变色、点击变色
  3. angular 多个片段拼接_10个JavaScript代码片段,帮助你成为更好的开发者
  4. reactjs回调函数形式的ref:含内联形式回调函数调用次数问题
  5. oracle_sid只能有一个吗_第一次考教资!这些问题你都了解了吗?
  6. Intellij IDEA集成JProfiler性能分析神器
  7. 【请收藏】自动化构建部署之Travis CI使用(GitHub/Travis CI/Vue)
  8. 蚂蚁集团高级架构师郭援非:分布式数据库是金融机构数字化转型的最佳路径...
  9. 《计算机网络》学习笔记 ·007【无线网络】
  10. matlab中的controller,MatlabSimulinkPIDController(2DOF)..docx
  11. c语言程序设计 考试报名管理系统,C语言程序设计考试题库
  12. 基于微信小程序的学习网站源码
  13. Android逆向分析——得到SO基址的方法
  14. Spring Boot制作个人博客-标签页
  15. Android手机投影到电脑屏幕的神兵利器
  16. html用于排版标题标签,HTML常用标签(示例代码)
  17. WINCE6.0去掉桌面快捷方式
  18. 轻量级容器主机 Photon OS
  19. 柳传志内部邮件曝光:联想筹备1年等待大反攻
  20. java编程有哪些优点呢

热门文章

  1. 【蓝桥杯官网试题 - 历届试题】小朋友排队(逆序数,树状数组)
  2. 【HDU - 1166】敌兵布阵 (线段树模板 单点更新+ 区间查询)
  3. linux中创建目录树,如何在C++/Linux中创建目录树?
  4. android 居右属性,使用layoutDirection属性设置布局靠左或靠右
  5. java robot键值_Java:使用Robot类模拟键盘, 以Alt码方式输出汉字
  6. linux 监控命令行输入,监控 Linux 容器性能的命令行神器
  7. 远程mysql定时删除数据_mysql定时备份数据库 删除历史文件 将备份数据库传送到另外服务器...
  8. Java得到请求的IP地址
  9. leetcode1050. 合作过至少三次的演员和导演(SQL)
  10. thinkphp的增删改查