功能:创建数据库表后,利用MyBatis Generator自动创建代码(xml,interface,model)。
一、安装myeclipse插件
1 下载http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/下features和plugins文件夹内容。
2 在myeclipse10安装目录的dropins文件夹下新建mybaits-gen(名字随意),将features和plugins拷贝其下,插件即安装成功。如果是myeclipse以前版本,用link方式链接。
二、自动创建代码
1 利用插件创建generatorConfig.xml.
new--other--mybatis--mybatis generator configuration file
2 打开generatorConfig.xml
<generatorConfiguration >
<classPathEntry location="D:\mysql-connector-java-5.1.15-bin.jar" />
<context id="context1" >
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.118:3306/qhxdb" userId="root" password="root" />
<javaModelGenerator targetPackage="需要生成的包名" targetProject="项目名" />
<sqlMapGenerator targetPackage="需要生成的包名" targetProject="项目名" />
<javaClientGenerator targetPackage=需要生成的包名" targetProject="项目名" type="XMLMAPPER" />
<table schema="数据库名" tableName="表名" ></table>
</context>
</generatorConfiguration>
3 对generatorConfig.xml右键--generator mybatis,即生成。
其他属性说明:
以下配置可以不生成example这个类
[xml]
<table schema="数据库名" tableName="表名" domainObjectName="给生成的类重命名,不要既跟表名一样" enableSelectByPrimaryKey="true" enableSelectByExample="false" enableDeleteByExample="false"
enableCountByExample="false" enableUpdateByExample="false">
<property name="useActualColumnNames" value="false" />
</table>
[/xml]
分享到:
相关推荐
标题中的“使用MyBatis Generator自动创建代码”意味着我们将利用MBG来完成这个任务。首先,我们需要下载mybatis-generator-core-1.3.2.jar,这是MBG的核心库。这个版本可能相对较旧,但仍然能够满足基本的代码生成...
一旦配置完成,运行Generator后,就能自动创建出与数据库表对应的实体类、Mapper接口以及XML映射文件。 实体类(Entity Class)是Java对象,它们代表数据库中的表记录。Generator会为每个字段生成getter和setter...
利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例
下面我们将详细讲解如何利用MyBatis Generator来创建代码,以及涉及到的关键组件。 MyBatis Generator是一个强大的工具,它可以自动生成MyBatis相关的Java代码和XML配置文件。这极大地减少了手动编写这些基础代码的...
Mybatis Generator是一款强大的工具,它能够自动生成Mybatis的相关代码,包括Mapper接口、XML映射文件、实体类以及DAO层的实现代码,极大地提高了开发效率,减少了手动编写这些重复性工作的繁琐。本篇文章将深入探讨...
同时,可以利用Mybatis的`@Select`、`@Insert`、`@Update`、`@Delete`等注解,直接在Mapper接口中编写SQL,实现更灵活的查询功能。 总结起来,Mybatis Generator是Java开发中非常实用的工具,它可以自动生成带中文...
MyBatis Generator是一款强大的自动化...理解这些依赖关系对于有效利用MyBatis Generator提升开发效率至关重要。在实际项目中,确保所有必要的JAR包都在类路径中,并且版本兼容,是成功使用MyBatis Generator的前提。
Mybatis Generator是一款强大的代码生成工具,它可以帮助开发者自动创建基于Mybatis框架的SQL映射XML文件、实体类以及Mapper接口,极大地提高了开发效率。在SpringBoot项目中,结合Maven构建工具,我们可以轻松地...
MyBatis Generator(MBG)是一个强大的工具,...通过以上步骤,我们可以高效地利用MyBatis Generator自动生成代码,降低维护成本,提升开发效率。结合持续集成和版本控制系统,MBG能更好地服务于大型项目的开发和维护。
- **运行Java类**:通过调用`org.mybatis.generator.api.MyBatisGenerator`类的静态方法并传入配置文件路径和是否覆盖已存在文件等参数,来启动代码生成过程。 - **模板定制**:Mybatis Generator支持自定义代码...
### Eclipse Maven项目中利用MyBatis Generator自动生成实体类与Mapper #### 一、概述 在Java Web开发中,特别是使用MyBatis框架时,频繁地编写DAO层接口(Mapper)以及对应的实体类(Entity)是一项既繁琐又容易...
接下来,我们将详细讲解如何利用Mybatis Generator来实现这个过程。 1. **配置文件设置** Mybatis Generator的配置文件通常为`generatorConfig.xml`,这是整个逆向工程的核心。在这个文件中,你需要定义数据源...
MyBatis Generator(MBG)是一款强大的代码生成工具,它能够极大地提高开发效率,通过简单的配置,即可自动化地为MyBatis框架生成SQL映射文件、Mapper接口、实体类以及Service层代码。这款工具是开源的,完全免费,...
- **generator**:MBG 是一个代码生成器,可以根据数据库元数据自动创建模型、映射器和 DAO 层代码,减少手动编码的工作量。 - **springboot**:虽然 MBG 是独立于 SpringBoot 的,但是它们可以结合使用。你可以将 ...
标题"mybatis-generator 自动代码生成"指的就是利用MyBatis Generator来自动化生成MyBatis项目中的必要代码。这个过程通常是通过配置一个XML文件,指定数据源、目标包路径等信息,然后运行MBG,它会根据配置自动读取...