- 浏览: 53311 次
- 性别:
文章分类
最新评论
步骤一:
1、在工程中pom.xml加添
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
2、在工程resources目录下添加generatorConfig.xml文件
命令:mybatis-generator:generate -e
1、在工程中pom.xml加添
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
2、在工程resources目录下添加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="mysql-connector-java-5.0.6-bin.jar"/>--> <classPathEntry location="D:\MvnRepository\mysql\mysql-connector-java\5.1.6\mysql-connector-java-5.1.6.jar"/> <context id="default" 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://192.168.1.11:3306/passport" userId="jshy" password="23DlwsxcdeJ32"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!-- 生成模型的包名和位置--> <javaModelGenerator targetPackage="com.ppfuns.model" 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.ppfuns.dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!-- 要生成哪些表--> <!--<table tableName="collect_lesson" domainObjectName="CollectLesson" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>--> <!--<table tableName="lesson_classes" domainObjectName="LessonClasses" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>--> <!--<table tableName="pre_play_record" domainObjectName="PrePlayRecord" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>--> </context> </generatorConfiguration>
命令:mybatis-generator:generate -e
-Dmaven.multiModuleProjectDirectory=$M2_HOME
发表评论
-
java 之sftp实现
2018-03-31 17:41 662上周进行了linux环境下sftp的配置和用户权限的创建:ht ... -
java webService之CXF的使用
2018-03-29 14:25 454使用场景:华为VOD系统与媒资系统的接口,资产数据(元数据XM ... -
java 中jstat的用法
2018-03-20 18:06 723JDK自带VM分析工具jps,jstat,jmap,jcons ... -
javaEE性能优化
2018-03-20 16:41 508性能的优化一般可以从多方面入手,前端资源,java程序,数据传 ... -
jvm gc日志检查
2018-03-20 15:08 371JVM的GC日志的主要参数包括如下几个: -XX:+Pr ... -
负载均衡的几种原理
2018-03-19 16:05 477什么是负载均衡? 就 ... -
基于TCP协议实现RPC
2018-03-19 11:28 718RPC的全称:Remote Process Call,即远程过 ... -
java 多线程
2018-03-16 13:29 363Java 多线程编程 Java 给 ... -
SpringMVC执行流程图
2018-03-15 10:46 474SpringMVC 流程图 DispatcherServle ... -
Java中BIO、NIO、AIO的原理及其区别
2018-03-12 17:34 669IO的处理方式通常分为 ... -
基于Spring 自定义标签实现
2017-11-30 09:26 582一、源码分析: Spring标签的定义分为默认标签和自定义 ... -
java二维码的生成和解析
2017-09-26 11:15 438一、本文目的: 为了研究对支付宝和微信支付的统一路口管理 ... -
spring-data-redis
2017-09-18 11:54 736Spring-data-redis使用 1、maven依赖 ... -
java,redis
2017-09-18 11:32 360Redis 简介 Redis 是完全开源免费的,遵守BSD协议 ... -
Java xml与实体Bean的转换
2017-09-05 15:24 7041、pom.xml依赖包: <dependenc ... -
Java JVM虚拟机知识要点
2017-08-30 10:25 6001、JVM虚拟机图解: ... -
java 上传小于占用空间为4k的jpg图片异常问题处理
2017-07-19 18:02 534javaWeb上传图片 jpg占用空间为4k时,Commons ... -
Springmvc 注入字符串与时间格式的转换
2017-03-24 11:10 1203以下列出两种spring支持的时间转换 -、方式一 1、 ... -
linux下修改war包
2017-03-06 15:32 1112Linux上修改war包上的文件 www.MyExceptio ... -
intellij idea 下resin容器远程调试
2016-11-16 09:27 5392resin远程调试(我使用的是resin-4.0.41版本): ...
相关推荐
IntellijIDEA 中 MybatisMapper 自动注入警告的 6 种解决方案 IntellijIDEA 中 MybatisMapper 自动注入警告的 6 种解决方案是开发者们经常遇到的问题。本文将分析原因,并列出解决该警告的几种方案。 方案 1:为 @...
这是 IntelliJ IDEA Maven Mybatis generator 自动生成代码 的完整源码 教程地址:http://blog.csdn.net/fenglailea/article/details/78291522
2022.8优化一版,Spring&MyBatis;框架,可生成service、mapper等。有图形用户界面,自由选择文件保存路径,基于窗口(项目)级别,提供参数记忆、路径选择界面、自动匹配路径和包,简化了操作流程,方便随时打开使用,...
IntelliJ IDEA 中 MyBatis 对应的 XML 文件警告解决方案 在本文中,我们将通过图文并茂的形式,详细介绍如何去掉 IntelliJ IDEA 中 MyBatis 对应的 XML 文件警告。MyBatis 是一款流行的 ORM 框架,广泛应用于 Java ...
### IntelliJ IDEA 2018 安装 Mybatis_Plus 插件详解 在Java开发领域,IntelliJ IDEA 是一款极为流行的集成开发环境(IDE),它提供了丰富的功能来提高开发效率。对于使用MyBatis框架进行数据库操作的开发者来说,...
MybatisX是一款针对IntelliJ IDEA的高效MyBatis开发插件,版本为1.6.1。这个插件旨在简化MyBatis框架在IDEA中的使用,提高开发效率,帮助开发者快速完成与MyBatis相关的各种任务。下面将详细介绍这款插件的主要功能...
【标题】"free-idea-mybatis-2020.12.18.zip" 提供的是一款基于Java集成开发环境IntelliJ IDEA的MyBatis插件,该插件在2020年12月18日的版本。这款插件的主要功能是为开发者提供更便捷的SQL查询操作体验,允许用户...
3. **插件集成**:IntelliJ IDEA支持各种插件,MyBatis插件就是其中之一,它可以提供对MyBatis的集成支持,如代码自动完成、XML和Java类的双向导航、SQL预览等。 4. **MyBatis Plus**:MyBatis Plus是对MyBatis的...
总的来说,通过合理配置IDEA的自动构建选项,以及Mybatis Plus的热加载设置,我们可以实现在修改Mapper XML文件后,无需重启Tomcat即可看到更新效果,大大提高开发效率。如果遇到XML文件未被自动检测到更新的情况,...
在现代软件开发过程中,集成开发环境(IDE)扮演着至关重要的角色,而IntelliJ IDEA(简称IDEA)作为Java领域的顶级IDE,其丰富的插件生态更是助力开发者提升了工作效率。本文将详细介绍一款名为"idea free-idea-...
这个压缩包很可能是包含了特定日期(2020年9月15日)的MyBatis插件或者与之相关的配置、示例代码或教程,旨在帮助开发者在IntelliJ IDEA中更高效地使用MyBatis。 【描述】"free-idea-mybatis2020.9.15" 简单的描述...
本篇文章将详细介绍两个针对MyBatis框架的IntelliJ IDEA插件——MyBatisCodeHelper-Pro和MybatisX,它们都是为了提升MyBatis开发体验而设计的。 首先,我们来看MyBatisCodeHelper-Pro。这款插件是专为MyBatis开发者...
free-idea-mybatis是一个提高mybatis编码的...实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。这里提供两个版本free-idea-mybatis-2019.12.18 和free-idea-mybatis-2018.05.17
今天我们将探讨如何在IntelliJ IDEA中集成Mybatis插件,以及如何利用这个插件进行便捷的SQL操作,如insert、update、query的生成,以及主键查询生成XXXById的方法。 Mybatis是一款优秀的持久层框架,它支持定制化...
IDEA离线安装MybatisX插件(MybatisX-1.1.2至1.4.17),IDEA版本:IntelliJ IDEA Ultimate 2021.1.3 MybatisX 插件特点: mapper和xml可以来回跳转 mybatis.xml,mapper.xml 提示 mapper 和 xml 支持类似 jpa 的自动...
IDEA离线安装MybatisX-1.5.x插件(MybatisX-1.5.0、MybatisX-1.5.1、MybatisX-1.5.2),IDEA版本:IntelliJ IDEA Ultimate 2021.1.3 MybatisX 插件特点: mapper和xml可以来回跳转 mybatis.xml,mapper.xml 提示 ...
IDEA离线安装MybatisX-1.4.x插件(MybatisX-1.4.10、MybatisX-1.4.14、MybatisX-1.4.16),IDEA版本:IntelliJ IDEA Ultimate 2021.1.3 MybatisX 插件特点: mapper和xml可以来回跳转 mybatis.xml,mapper.xml 提示 ...
为了解决这一问题,"free-idea-mybatis-2019.12.18.zip"应运而生,它是一款专为IntelliJ IDEA 2019.1版本设计的MyBatis插件,旨在帮助开发者快速在DAO层接口和对应的XML方法之间切换,极大地提升了开发效率。...
《IDEA中的MyBatis插件安装与使用详解——针对MAC系统》 IDEA作为一款强大的Java开发集成环境,深受广大开发者喜爱。为了让开发者在使用MyBatis框架时能更加高效便捷,JetBrains公司推出了专门的MyBatis插件。本文...
IntelliJ IDEA的项目配置也是相当重要的部分,包括Project(项目)、Modules(模块)、Libraries(库)、Facets(项目结构)、Artifacts(构建产物)和SDK(软件开发工具包)等配置。其中,Maven专题讲述如何在IDEA...