`
吕金含
  • 浏览: 85701 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

使用mybatis自动生成工具,生成对应的类,配置文件,接口

 
阅读更多

1.所需要的jar mybatis-generator-core-1.3.1-sources.jar,配置文件generator.xml,和对应的数据库驱动包。

2.下面我就以mysql数据库为类。

3.创建好我的数据库名字为:mybatis,创建表为

CREATE TABLE tuser(
id INT PRIMARY KEY,
NAME VARCHAR(10),
PASSWORD VARCHAR(100)
)

4.新建一个src文件


5.在generator.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:数据库驱动包的位置-->  <classPathEntry location="E:\mybatis-tool\mysql-connector-java-5.1.7-bin.jar" />  <context id="DB2Tables" targetRuntime="MyBatis3"><commentGenerator> <property name="suppressAllComments" value="true" /></commentGenerator> 
<!--数据连接的配置--><jdbcConnection driverClass="com.mysql.jdbc.Driver"        connectionURL="jdbc:mysql://localhost/mybatis"        userId="root"        password="root">    </jdbcConnection>
    <javaTypeResolver >      <property name="forceBigDecimals" value="false" />    </javaTypeResolver><!-- targetProject:项目生成的位置-->    <javaModelGenerator targetPackage="com.zhlk.model" targetProject="E:\mybatis-tool\src\">      <property name="enableSubPackages" value="true" />      <property name="trimStrings" value="true" />    </javaModelGenerator>
    <sqlMapGenerator targetPackage="com.zhlk.mappers"  targetProject="E:\mybatis-tool\src\">      <property name="enableSubPackages" value="true" />    </sqlMapGenerator>
    <javaClientGenerator type="XMLMAPPER" targetPackage="com.zhlk.dao"  targetProject="E:\mybatis-tool\src\">      <property name="enableSubPackages" value="true" />    </javaClientGenerator><!-- tableName:表名字domainObjectName:类名 -->    
	<table  tableName="tuser" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false">     </table> 
	</context>  </generatorConfiguration>

6.cmd下切换到mybatis-generator-core-1.3.1.jar所在的路径

运行命令:java -jar E:\mybatis-tool\mybatis-generator-core-1.3.1.jar -configfile E:\mybatis-tool\generator.xml -overwrite

7.运行成功如下:


分享到:
评论

相关推荐

    mybatis自动生成工具类

    这个“mybatis自动生成工具类”正是为了解决这个问题,它简化了手动编写这些重复性工作,只需要更改数据库表名,即可快速生成对应的数据访问层代码。 首先,我们要理解 MyBatis 代码生成器的工作原理。它主要通过...

    Mybatis自动生成工具

    Mybatis自动生成工具是一款强大的开发辅助工具,专为简化Mybatis框架中模型类、Mapper接口及XML配置文件的创建过程而设计。通过自动化的方式,它能够显著提高开发效率,减少手动编写这些重复代码的工作量。这款经过...

    Mybatis代码生成工具

    在开发过程中,Mybatis代码生成工具通常基于数据库表结构自动生成对应的Java实体类(Model),这些类包含了表字段对应的属性,并提供了getter和setter方法。同时,它还会生成对应的Mapper XML文件,包含SQL查询语句...

    MyBatis代码生成工具

    MyBatis代码生成工具是一款基于MyBatis框架的实用辅助工具,主要用于自动化生成MyBatis相关的Java源代码,包括实体类、Mapper接口、Mapper XML文件以及对应的SQL映射语句。这款工具极大地提高了开发效率,减少了手动...

    mybatis 自动生成工具

    它可以根据数据库表信息自动生成Java实体类、Mapper接口及其XML配置文件,以及对应的DAO实现类,从而帮助开发者节省时间,提高开发效率。 在使用MyBatis Generator时,首先需要在项目中引入MBG的依赖。这通常通过在...

    Mybatis自动生成工具-脚本生成

    1. **实体类(Entity)**:根据数据库表结构自动生成对应的Java实体类,包含表中的所有字段及其属性,通常会使用getter和setter方法。 2. **Mapper接口(Mapper Interface)**:自动生成与数据库操作相关的接口,如...

    mybatis自动生成工具

    MyBatis Generator(MBG)是官方提供的一个代码生成工具,可以根据数据库表结构自动生成相应的Java类和XML配置文件。这包括数据对象DO类、Mapper接口及其实现类、XML映射文件等,大大简化了开发流程。通过MBG,...

    mybatis自动生成mapper文件

    MyBatis Generator(MBG)是一款强大的工具,用于自动生成MyBatis的Mapper接口、XML映射文件以及对应的实体类。这款工具极大地提高了开发效率,减少了手动编写这些基础代码的工作量,使得开发者能够更专注于业务逻辑...

    mybatis自动生成Java实体类和映射文件的自动生成类工具

    标题中的"mybatis自动生成Java实体类和映射文件的自动生成类工具"指的就是这样的一个辅助开发工具,它可以分析数据库表结构,并根据表信息自动生成对应的Java实体类和Mapper接口及其XML配置文件。 在Java开发中,...

    mybatis 自动生成代码的工具

    MyBatis Generator 是一个基于 Java 的代码生成器,它可以根据数据库表结构自动生成 Java 源代码,包括 DAO(Data Access Object)接口、Mapper XML 文件以及对应的实体类。这样,开发者就可以将精力集中在业务逻辑...

    mybatis自动生成工具generator

    3. **执行生成**:运行MBG工具,它会读取配置文件,根据设定连接到数据库,获取表信息,然后按照配置生成对应的Java源码和MyBatis的Mapper XML文件。 4. **整合到项目**:生成的代码需要被添加到你的项目中,与...

    MyBatis自动生成配置文件全解.zip

    在实际的开发过程中,为了提高效率,MyBatis提供了一种自动化工具,可以帮助开发者生成配置文件,包括Mapper接口、XML映射文件、实体类等。这个压缩包文件“MyBatis自动生成配置文件全解.zip”显然包含了关于如何...

    mybatis自动生成代码和配置文件

    MyBatis Generator是一个能够根据数据库表结构自动生成Java实体类、Mapper接口和XML配置文件的工具。以下是如何使用MyBatis Generator的基本步骤: 1. **配置MyBatis Generator XML文件**: 首先,你需要创建一个`...

    MyBatis逆向生成工具

    它能够根据数据库中的表结构自动生成对应的Java实体类、Mapper接口及XML配置文件,大大提升了开发效率,降低了手动编写这些基础代码的工作量。 1. MyBatis框架简介: MyBatis是一个优秀的持久层框架,它支持定制化...

    idea mybatis 逆向生成工具

    对于Oracle数据库,该工具能够通过反向工程解析数据库表结构,自动生成对应的MyBatis相关代码。在使用过程中,开发人员首先需要确保已经安装并配置了IntelliJ IDEA的MyBatis Generator插件。接着,用户需要提供...

    mybatis自动化生成工具

    这款工具可以帮助开发者自动生成Model类、Mapper接口及其XML配置文件,从而避免手动编写这些重复性高的代码。 首先,我们来看核心包`mybatis-generator-core-1.3.2.jar`,这是MyBatis生成器的主要组件。它包含了...

    Mybatis 代码生成工具

    2. **生成Mapper接口与XML配置文件**:它会为每个表生成对应的Mapper接口和XML配置文件,这些文件包含了执行SQL查询、插入、更新和删除的基础模板。开发者可以根据需要对这些模板进行定制,添加复杂的SQL语句。 3. ...

Global site tag (gtag.js) - Google Analytics