1.所需的jar 包
mybatis-3.0.4.jar 、mybatis-generator-core-1.3.1.jar 、 mysql-connector-java-5.1.13.jar
2.新建文件夹
新建文件夹F:\Sysource\mybatisGeneratorTools,将以上三个文件放入夹
3.同目录创建
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:数据库的JDBC驱动-->
<classPathEntry location="F:\Sysource\mybatisGeneratorTools\ojdbc6.jar" />
<context id="ORACLETables" targetRuntime="MyBatis3">
<!-- 去除自动生成的注释 -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:XE"
userId="abin"
password="abin">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- targetProject:自动生成代码的位置 -->
<javaModelGenerator targetPackage="org.abin.lee.ssm.pojo.po" targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="org.abin.lee.ssm.pojo.po" targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="org.abin.lee.ssm.mapper" targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
<table schema="" tableName="userinfo" domainObjectName="User" >
</table>
</context>
</generatorConfiguration>
进入XML配置文件(generator.xml)所在的的目录并执行命令:
F:\Sysource\mybatisGeneratorTools>java -jar F:\Sysource\mybatisGeneratorTools\my
batis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
MyBatis Generator finished successfully.
分享到:
相关推荐
标题 "mybatis-generator自动生成代码[增加Service的生成]" 指的是MyBatis Generator(MBG)这一工具,它能够根据数据库表结构自动产生Java持久层代码,大大减轻了开发人员的手动编码工作。在描述中提到"增加Service...
通过mybatis-generator-...连接数据库,通过配置文件自动生成对应表的mybatis的配置文件,a.bat是通过cmd命令运行可执行jar mybatis-generator-core-1.3.1.jar ,通过 generatorConfig.xml的配置生成代码到相应位置.
mybatis-generator自动生成代码(含中文注释) 1、打开generatorConfig.xml 2、修改数据库链接地址账号密码 将connectionURL修改为你所需生成的对象的数据库地址,修改用户名userId和密码password 3、修改生成Model类...
mybatis-generator 自动生成mybatis dao model层代码
Mybatis-Generator是一款强大的自动化工具,它可以帮助Java开发者自动生成Mybatis的相关代码,包括DAO(Data Access Object)、Model以及Mapper XML映射文件。这极大地提高了开发效率,避免了手动编写这些重复性工作...
【标签】"代码生成" 和 "generator" 表明这个工具是一个代码生成器,它的主要任务是根据预设规则和数据库信息自动生成代码。MyBatis Generator可以看作是一个定制化的代码生成解决方案,允许用户通过配置文件...
"mybatis-generator-core-1.3.7"是MBG的一个版本,用于自动生成MyBatis框架所需的Mapper接口、XML映射文件以及对应的实体类,减轻了开发者手动编写这些重复性工作的负担。 MBG的核心功能在于根据用户在`generator....
Mybatis-generator自动生成代码时候提取数据库的字段注释作为实体类字段的jar包
在“mybatis-generator自动生成代码”的场景中,我们可以了解到MBG的核心功能和主要优势。首先,MBG与MySQL数据库紧密结合,能够读取数据库中的表结构和注释信息。这表示你可以根据实际数据库设计快速生成对应的Java...
- **代码生成**:MBG 的核心功能就是根据数据库表自动生成代码,包括但不限于 Dao 接口、Mapper XML 文件以及实体类。这使得开发人员能够快速构建数据访问层,专注于业务逻辑的实现。 - **generator**:MBG 是一个...
MyBatis Generator(MBG)是一个强大的工具,用于自动生成MyBatis的SQL映射文件、Java模型类和DAO接口。这个工具极大地提高了开发效率,减少了手动编写这些重复性代码的工作量。在提供的压缩包中,包含了运行MBG所需...
Mybatis-Generator的使用首先需要在项目的配置文件中定义generatorConfig.xml,这个配置文件包含了所有生成代码的相关设置。例如,你可以指定数据库连接信息(如URL、用户名和密码),表的选择,以及生成代码的样式...
自己找资料,慢慢高了一个mybatis自动生成代码的类,当然是在mybatis-generator基础之上的,由于项目中有lombok,所以需要对生成的地方进行改造。我将改造后的文件都打包上传了,需要的同学拿去吧 zip包里面包含: ...
MyBatis-Generator是一款强大的工具,它可以帮助开发者自动生成MyBatis框架的Mapper接口、XML配置文件以及对应的Java实体类,极大地提高了开发效率,减轻了手动编写这些基础代码的工作量。通过配置文件,用户可以...
Eclipse是广受欢迎的Java集成开发环境,而`mybatis-generator eclipse自动生成代码插件离线安装包`则是为了让开发者在没有网络连接的情况下也能在Eclipse中安装并使用MBG。 安装MBG插件的过程分为以下几个步骤: 1...
MyBatis Generator(MBG)是一个强大的工具,...通过以上步骤,我们可以高效地利用MyBatis Generator自动生成代码,降低维护成本,提升开发效率。结合持续集成和版本控制系统,MBG能更好地服务于大型项目的开发和维护。
Mybatis-Generator是一款强大的工具,它能够帮助Java开发者自动生成Mybatis的DAO层、Model层以及对应的XML映射文件,极大地提高了开发效率,减少了手动编写这些基础代码的时间。这款工具的特点在于,它并不依赖于...