1、新建一个maven项目在pom.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文件
generatorConfig.xml 内容:
<span style="font-size:14px;"><?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="E:\Eclipse\Repository\mysql\mysql-connector-java\5.1.29\mysql-connector-java-5.1.29.jar" />
<context id="context1" targetRuntime="MyBatis3">
<commentGenerator>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true" />
<!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/data?useUnicode=true&characterEncoding=UTF-8"
userId="root" password="123456" />
<javaModelGenerator targetPackage="org.share.domain.tree.entity"
targetProject="E:\workspace\share\share-domain\src\main\java" />
<sqlMapGenerator targetPackage="org.share.domain.tree.mapper"
targetProject="E:\workspace\share\share-domain\src\main\java" />
<javaClientGenerator targetPackage="org.share.domain.tree.mapper"
targetProject="E:\workspace\share\share-domain\src\main\java" type="XMLMAPPER" />
<!-- shema 数据库 tableName表明 -->
<table schema="data" tableName="tree" />
</context>
</generatorConfiguration></span>
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、选择项目中的pom.xml配置文件 右键run --》maven bulid --》在对话框中的Goals 输入mybatis-generator:generate 如图
4、刷新项目src目录就可以看到映射的xml 和接口文件了
相关推荐
Mybatis-Generator是一款强大的工具,它能够帮助Java开发者自动生成Mybatis的DAO层、Model层以及对应的XML映射文件,极大地提高了开发效率,减少了手动编写这些基础代码的时间。这款工具的特点在于,它并不依赖于...
标题 "mybatis-generator自动生成代码[增加Service的生成]" 指的是MyBatis Generator(MBG)这一工具,它能够根据数据库表结构自动产生Java持久层代码,大大减轻了开发人员的手动编码工作。在描述中提到"增加Service...
Maven坐标:org.mybatis.generator:mybatis-generator-core:1.3.7; 标签:mybatis、generator、core、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容...
Mybatis-Generator是一款强大的自动化工具,它可以帮助Java开发者自动生成Mybatis的相关代码,包括DAO(Data Access Object)、Model以及Mapper XML映射文件。这极大地提高了开发效率,避免了手动编写这些重复性工作...
通过以上步骤,我们可以有效地利用 `mybatis-generator-maven-plugin` 插件自动生成实体类、Mapper接口及其对应的XML映射文件,大大提高了开发效率。此外,还可以根据具体需求调整配置文件中的参数,以适应不同的...
把下载的jar包放在 Maven仓库的 org\mybatis\generator\mybatis-generator-core\1.3.5 下面即可,然后在generatorConfig配置文件中加上<plugin type="org.mybatis.generator.plugins.LombokPlugin" > </plugin> ...
为了在项目中快捷方便的代码生成,将mybatis-plus-generator封装为了一个maven的插件`mybatis-plus-generator-maven-plugin。使用文档参考:https://blog.csdn.net/xiweiller/article/details/103072165
mybatis-plus-generator-maven-plugin-v1.0.0依赖的pom.xml,用于mybatis-plus-generator-maven-plugin-1.0.0.jar本地仓库上传时依赖使用
Maven坐标:org.mybatis.generator:mybatis-generator-core:1.3.7; 标签:mybatis、generator、core、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...
1. 添加依赖:在项目的pom.xml文件中,添加MyBatis-Generator的Maven插件依赖,确保在构建过程中能够执行代码生成。 2. 配置MyBatis-Generator:创建generatorConfig.xml文件,该文件定义了数据库连接、需要生成...
"mybatis-generator-core-1.3.2" 是 MBG 的一个特定版本,它包含了所有必要的组件来帮助我们自动化 MyBatis 配置和代码生成过程。 MyBatis Generator 使用 XML 配置文件来定义生成规则,包括数据库连接信息、表选择...
3. `mybatis-generator-core-1.3.2.jar`:这是MyBatis Generator的主库,包含了自动生成代码所需的所有逻辑和API。通过调用这个库的方法,我们可以配置并执行代码生成任务。 4. `generatorConfig.xml`:这是MyBatis...
8. **Maven集成**:在大型项目中,通常会将MyBatis Generator集成到Maven或Gradle构建系统中,通过执行特定的目标或任务来自动化代码生成,确保每次构建时都能得到最新的代码。 9. **性能优化**:虽然MyBatis ...
这一步通常会使用`mybatis-generator:generate` Maven插件命令或者通过Java API调用。 5. **验证生成的代码**:检查生成的代码是否符合预期,包括实体类的属性、Mapper接口的方法以及XML映射文件的SQL语句。 6. **...
<artifactId>mybatis-generator-core <version>1.4.1 ``` 然后,在项目的根目录下创建generatorConfig.xml,并根据实际需求进行配置。最后,通过命令行或者Maven插件执行生成代码的操作: ```bash mvn mybatis-...
Mybatis-Generator是Mybatis框架的一个插件,能够根据数据库表结构自动生成相应的Java实体类(Model)、Mapper接口和XML映射文件,避免了手动编写这些重复性工作。这大大减少了开发者的工作量,同时也有助于保持...
mybatis-generator逆向生成持久层代码,所需jar包,版本1.3.6
它的核心配置文件(通常为`mybatis-generator-config.xml`)定义了数据库连接信息、需要生成的表、生成的文件类型等参数。以下是一些关键的配置元素: 1. **context**:这是MBG配置的基本单位,可以包含多个,每个...
对应Maven信息:groupId:org.mybatis.generator,artifactId:mybatis-generator-core,version:1.3.5 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...
java运行依赖jar包