`
rc123
  • 浏览: 27631 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

利用MyBatis Generator自动创建代码

阅读更多
功能:创建数据库表后,利用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自动创建代码

    标题中的“使用MyBatis Generator自动创建代码”意味着我们将利用MBG来完成这个任务。首先,我们需要下载mybatis-generator-core-1.3.2.jar,这是MBG的核心库。这个版本可能相对较旧,但仍然能够满足基本的代码生成...

    myBatis Generator自动创建代码插件

    一旦配置完成,运行Generator后,就能自动创建出与数据库表对应的实体类、Mapper接口以及XML映射文件。 实体类(Entity Class)是Java对象,它们代表数据库中的表记录。Generator会为每个字段生成getter和setter...

    利用maven的MyBatis Generator 插件自动创建代码示例

    利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例利用maven的MyBatis Generator 插件自动创建代码示例

    SSM框架——使用MyBatis Generator自动创建代码

    下面我们将详细讲解如何利用MyBatis Generator来创建代码,以及涉及到的关键组件。 MyBatis Generator是一个强大的工具,它可以自动生成MyBatis相关的Java代码和XML配置文件。这极大地减少了手动编写这些基础代码的...

    使用Mybatis Generator自动生成Mybatis相关代码

    Mybatis Generator是一款强大的工具,它能够自动生成Mybatis的相关代码,包括Mapper接口、XML映射文件、实体类以及DAO层的实现代码,极大地提高了开发效率,减少了手动编写这些重复性工作的繁琐。本篇文章将深入探讨...

    Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

    同时,可以利用Mybatis的`@Select`、`@Insert`、`@Update`、`@Delete`等注解,直接在Mapper接口中编写SQL,实现更灵活的查询功能。 总结起来,Mybatis Generator是Java开发中非常实用的工具,它可以自动生成带中文...

    mybatis Generator所需jar包

    MyBatis Generator是一款强大的自动化...理解这些依赖关系对于有效利用MyBatis Generator提升开发效率至关重要。在实际项目中,确保所有必要的JAR包都在类路径中,并且版本兼容,是成功使用MyBatis Generator的前提。

    mybatisGenerator代码自动生成工具

    Mybatis Generator是一款强大的代码生成工具,它可以帮助开发者自动创建基于Mybatis框架的SQL映射XML文件、实体类以及Mapper接口,极大地提高了开发效率。在SpringBoot项目中,结合Maven构建工具,我们可以轻松地...

    利用mybatis-generator自动生成代码

    MyBatis Generator(MBG)是一个强大的工具,...通过以上步骤,我们可以高效地利用MyBatis Generator自动生成代码,降低维护成本,提升开发效率。结合持续集成和版本控制系统,MBG能更好地服务于大型项目的开发和维护。

    mybatis代码自动生成工具mybatis-generator-core-1.3.2

    - **运行Java类**:通过调用`org.mybatis.generator.api.MyBatisGenerator`类的静态方法并传入配置文件路径和是否覆盖已存在文件等参数,来启动代码生成过程。 - **模板定制**:Mybatis Generator支持自定义代码...

    eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper

    ### Eclipse Maven项目中利用MyBatis Generator自动生成实体类与Mapper #### 一、概述 在Java Web开发中,特别是使用MyBatis框架时,频繁地编写DAO层接口(Mapper)以及对应的实体类(Entity)是一项既繁琐又容易...

    Mybatis Generator逆向工程

    接下来,我们将详细讲解如何利用Mybatis Generator来实现这个过程。 1. **配置文件设置** Mybatis Generator的配置文件通常为`generatorConfig.xml`,这是整个逆向工程的核心。在这个文件中,你需要定义数据源...

    mybatis-generator 代码自动生成工具

    MyBatis Generator(MBG)是一款强大的代码生成工具,它能够极大地提高开发效率,通过简单的配置,即可自动化地为MyBatis框架生成SQL映射文件、Mapper接口、实体类以及Service层代码。这款工具是开源的,完全免费,...

    mybatis-generator 代码生成工具UI

    - **generator**:MBG 是一个代码生成器,可以根据数据库元数据自动创建模型、映射器和 DAO 层代码,减少手动编码的工作量。 - **springboot**:虽然 MBG 是独立于 SpringBoot 的,但是它们可以结合使用。你可以将 ...

    mybatis-generator 自动代码生成

    标题"mybatis-generator 自动代码生成"指的就是利用MyBatis Generator来自动化生成MyBatis项目中的必要代码。这个过程通常是通过配置一个XML文件,指定数据源、目标包路径等信息,然后运行MBG,它会根据配置自动读取...

Global site tag (gtag.js) - Google Analytics