1.在pom.xml文件中添加:
<!--myibatis3 自动生成配置xml文件插件 -->
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>false</verbose>
<overwrite>false</overwrite>
</configuration>
</plugin>
</plugins>
2.在项目src/main/resources 添加generatorConfig.xml文件,内容如下:
<!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="E:\myIdea\mylib\ojdbc6.jar"/>
<context id="context1" targetRuntime="MyBatis3">
<commentGenerator>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true"/>
<!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
</commentGenerator>
<jdbcConnection driverClass="oracle.jdbc.OracleDriver"
connectionURL="jdbc:oracle:thin:@192.168.16.24:1522:BOCE"
userId="shiro" password="shiro"/>
<!-- 实体pojo路径-->
<javaModelGenerator targetPackage="org.boce.entity"
targetProject="E:\projectSrc"/>
<!--生成接口路径 -->
<sqlMapGenerator targetPackage="org.boce.mapper"
targetProject="E:\projectSrc"/>
<!-- 生成xml位置-->
<javaClientGenerator targetPackage="org.boce.mapper"
targetProject="E:\projectSrc"
type="XMLMAPPER"/>
<!-- shema 数据库 tableName表明 -->
<table schema="shiro" tableName="demopo" />
</context>
</generatorConfiguration>
table其他属性:
enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false"
schema即为数据库名, tableName为对应的数据库表, domainObjectName是要生成的实体类, 如果想要mapper配置文件加入sql的where条件查询, 可以将enableCountByExample等设为true, 这样就会生成一个对应domainObjectName的Example类, enableCountByExample等设为false时, 就不会生成对应的Example类了.
3.配置idea:
单击右上角的“edit Configurations” 然后选中“+”,在列表中找到maven 单击,进入下图,进行配置:
Command line : mybatis-generator:generate -e
添加完成后,在又上角就可以看到。 单击运行就可以生成配置文件了。
- 大小: 39.4 KB
- 大小: 30.5 KB
- 大小: 37.4 KB
分享到:
相关推荐
本文将详细介绍如何在 IntelliJ IDEA 中利用 Maven 的 `mybatis-generator-maven-plugin` 插件来自动完成这一过程。 #### 二、准备工作 ##### 1. 环境准备 - **IDEA**:确保已安装最新版的 IntelliJ IDEA。 - **...
1. 配置generatorConfig.xml:这是Mybatis-Generator的主配置文件,你需要在这里填写数据库连接信息,选择需要生成代码的表,设定生成的Java类和XML文件的命名规则等。 2. 定义模板:虽然Mybatis-Generator提供了...
标题 "mybatis-generator自动生成代码[增加Service的生成]" 指的是MyBatis Generator(MBG)这一工具,它能够根据数据库表结构自动产生Java持久层代码,大大减轻了开发人员的手动编码工作。在描述中提到"增加Service...
在配置好XML文件后,通过运行Mybatis-Generator的main方法或者将其集成到Maven、Gradle等构建工具中,就可以一键生成所需的代码。生成的代码包括: - **Model类**:对应数据库表的实体类,包含了数据库表的所有字段...
把下载的jar包放在 Maven仓库的 org\mybatis\generator\mybatis-generator-core\1.3.5 下面即可,然后在generatorConfig配置文件中加上<plugin type="org.mybatis.generator.plugins.LombokPlugin" > </plugin> ...
赠送Maven依赖信息文件:mybatis-generator-core-1.3.7.pom; 包含翻译后的API文档:mybatis-generator-core-1.3.7-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.mybatis.generator:mybatis-generator-core:...
为了在项目中快捷方便的代码生成,将mybatis-plus-generator封装为了一个maven的插件`mybatis-plus-generator-maven-plugin。使用文档参考:https://blog.csdn.net/xiweiller/article/details/103072165
java运行依赖jar包
java运行依赖jar包
然后,通过命令行或者集成到构建工具(如Maven或Gradle)中运行Generator,它会根据配置自动读取数据库中的表信息,生成相应的Java文件。这样可以极大地提高开发效率,减少手动编写重复代码的工作量。 在实际应用中...
8. **Maven集成**:在大型项目中,通常会将MyBatis Generator集成到Maven或Gradle构建系统中,通过执行特定的目标或任务来自动化代码生成,确保每次构建时都能得到最新的代码。 9. **性能优化**:虽然MyBatis ...
mybatis-plus-generator-maven-plugin-v1.0.0依赖的pom.xml,用于mybatis-plus-generator-maven-plugin-1.0.0.jar本地仓库上传时依赖使用
这里,我们指定了MBG的配置文件路径`mybatis-generator-config.xml`,并且设置了两个重要的属性:`verbose`用于在生成过程中显示详细信息,`overwrite`表示是否覆盖已存在的文件。 接下来,我们需要创建`mybatis-...
这一步通常会使用`mybatis-generator:generate` Maven插件命令或者通过Java API调用。 5. **验证生成的代码**:检查生成的代码是否符合预期,包括实体类的属性、Mapper接口的方法以及XML映射文件的SQL语句。 6. **...
"mybatis-generator-core-1.3.2" 是 MBG 的一个特定版本,它包含了所有必要的组件来帮助我们自动化 MyBatis 配置和代码生成过程。 MyBatis Generator 使用 XML 配置文件来定义生成规则,包括数据库连接信息、表选择...
赠送Maven依赖信息文件:mybatis-generator-core-1.3.7.pom; 包含翻译后的API文档:mybatis-generator-core-1.3.7-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.mybatis.generator:mybatis-...
Mybatis Generator是一个强大的工具,它能够自动生成Mybatis的映射文件、Java模型类和DAO接口,极大地简化了开发过程,降低了手动编写这些重复代码的工作量。本篇将深入探讨Mybatis Generator的使用方法和核心知识点...
1. 添加依赖:在项目的pom.xml文件中,添加MyBatis-Generator的Maven插件依赖,确保在构建过程中能够执行代码生成。 2. 配置MyBatis-Generator:创建generatorConfig.xml文件,该文件定义了数据库连接、需要生成...
支持接口和XML更名的mybatis-generator,具体使用参考 https://blog.csdn.net/zzti_erlie/article/details/99606620