`
zz733
  • 浏览: 12003 次
  • 性别: Icon_minigender_1
  • 来自: 株洲
社区版块
存档分类
最新评论

mybatis代码自动生成eclipse插件简介

阅读更多



  
 IBator是一个生成mybatis代码的eclipse插件,有如下特点:
1. 全自动生成pojo,xml,dao
2. 支持xml和annotation方式映射
3. 能生成数据库所有表,或选择部分表,能根据表的关系自动选择表来生成pojo和映射文件和dao
  4. 如果表和字段名是关键字,能生成进行处理
5. 如果pojo中属性名是关键字,也能自动处理
6. 如果数据库中字段名有注释,也能生成注释,且支持中文(格式为utf-8), 可以控制是否生成注释。
7. 像hibernate一样,能生成表的关系映射(目前仅支持xml方式映射)
  8. 支持联合主键
9. 支持物理分页,包括sql2000(server2000),业界首创,已测试mysql,oracel,sql2000,sql2005,sql2008
10. 能自动获取刚才添加的自动增长主键值(mysql,sqlserver已测试通过)
11.支持缓存(ehcache),一键开关是否开启,且增删改已自动配置好刷新缓存
12.支持精简版本生成,只生成简单Pojo和XML,不生成Example
  13.支持DAO,Example改名,支持pojo,xml包路径更改
14. 生成简单测试类
15. 全自动整合spring, 能自动在spring配置文件中配置好DAO,声明式事务
16. 生成MyBatis总的配置文件
17. 解决了dtd文件不上网报错问题
18. 支持国际化(目前支持中英文两种)

主界面:

 

 像myeclipse配置hibernate一样配置连接

 

选择表,暂不支持视图

 

生成代码图

产生的映射文件有如hibernate

简单的业务层,实现物理分页功能

 根据数据库字段描述,生成中文注释

x

配置文件,整合了spring



 

 

本文摘自: http://www.ibatis3.com/thread-2-1-1.html

  • 大小: 50.7 KB
  • 大小: 37.1 KB
  • 大小: 20.2 KB
  • 大小: 30.6 KB
  • 大小: 99.3 KB
  • 大小: 70.2 KB
  • 大小: 41.5 KB
  • 大小: 107.1 KB
分享到:
评论

相关推荐

    好用的mybatis代码自动生成插件

    - **插件**:MBG是一个Eclipse插件,提供了图形化的操作界面,使得用户可以在IDE内完成代码生成。 - **自动生成**:MBG的核心功能就是自动根据数据库表结构生成相应的Java代码,避免手动编写重复的代码。 通过使用...

    mybatis自动生成代码 eclipse插件

    MyBatis Generator(MBG)是一款强大的Eclipse插件,专为简化数据库操作而设计,它能够自动根据数据库表结构生成Java实体类、Mapper接口及XML配置文件等,极大地提升了开发效率。在Java Web开发中,MyBatis ...

    myBatis代码生成eclipse插件

    单独jar包,myBatis代码生成eclipse插件,拷贝到eclipse的dropins文件夹

    mybatis代码生成插件

    在实际开发中,MyBatis Code Generator插件还可以与其他工具集成,比如IDEA、Eclipse等集成开发环境,通过插件的形式提供图形化的配置界面,使得生成代码更加便捷。此外,你还可以通过调整generatorConfig.xml中的...

    mybatis_eclipse_插件

    Eclipse 插件则为MyBatis的开发带来了极大的便利,使得在IDE中可以更加高效地进行MyBatis相关的工作。本资料集合包含了完整的MyBatis Eclipse 插件的安装、配置以及使用教程,非常适合初学者和有一定经验的开发者...

    mybatis-generator eclipse自动生成代码插件离线安装包

    MyBatis Generator(MBG)是一款强大的自动化代码生成工具,专为简化MyBatis框架的使用而设计。它能够根据数据库表自动生成Java实体类、Mapper接口和XML配置文件,大大提高了开发效率。Eclipse是广受欢迎的Java集成...

    mybatis-generator的eclipse插件

    总之,Mybatis Generator的Eclipse插件是一个强大且实用的工具,它简化了MyBatis项目中的代码生成工作,让开发者可以专注于业务逻辑的实现,而不是重复的基础代码编写。正确安装并使用该插件,能显著提高开发效率,...

    MyBatis代码生成工具

    3. **执行生成**: 运行MyBatis Generator,通常通过Java命令行或集成到IDE(如IntelliJ IDEA或Eclipse)的插件来执行。这将根据配置文件中的设置生成对应的Java类和XML文件。 4. **整合到项目**: 将生成的源代码...

    MyBatis Generator eclipse 插件 修改版【有中文注释】

    eclipse 插件,使用MyBatis Generator 可自动生成数据库对应的bean(有中文注释),mapper.xml和mapper dao 接口文件,可直接使用查询数据库,此插件在eclipse mars.2 版本下亲测可用,

    mybatis-eclipse插件及生成代码说明

    包含mybatis-eclipse插件、插件的安装说明以及通过一个简单的实例描述如何在eclipse中使用mybatis-eclipse插件自动生成Mybatis相关的model、dao、Mapping等文件。 详见:...

    mybatis自动生成器-eclipse插件

    mybatis自动生成器-eclipse插件 通过该插件配合generatorConfig.xml文件实现mybatis自动根据数据库表名生成对应的model对象,dao接口,mapper文件 使用说明:...

    Mybatis自动代码生成

    在实际开发中,可以使用如Mybatis Generator这样的工具,或者自定义Maven插件来实现自动代码生成。Mybatis Generator允许通过XML配置文件定制生成规则,包括是否生成注释、字段的Java类型等,灵活性很高。 总之,...

    spring+mybatis generator生成代码eclipse插件

    下载后,放到eclipse安装目录下的dropins文件夹中,重启eclipse。可以看到小丸子图标,或者在项目搭建菜单下...使用方法是,先选中项目,再点击插件,填写数据库信息,点击确定后,再刷新项目就可以看到生成的代码了。

    eclipse的mybatis逆向工程生成插件

    Mybatis Generator是一款强大的Java开发工具,它可以帮助开发者自动生成Mybatis相关的代码,包括实体类、Mapper接口、XML映射文件等,极大地提高了开发效率。在Eclipse集成开发环境中,通过安装特定的插件,可以实现...

    eclipse插件mybatis逆向生成插件MyBatis Generator

    它极大地简化了基于MyBatis框架的数据访问层(DAO)代码编写工作,通过数据库表反向工程实现代码自动化生成。这款插件适用于集成到Eclipse或MyEclipse环境中,帮助开发者快速构建项目。 首先,让我们深入了解一下...

    eclipse mybatis自动生成代码工具

    Eclipse Mybatis自动生成代码工具是一款非常实用的开发辅助软件,尤其对于那些使用Mybatis作为持久层框架的Java开发者来说,它可以显著提升开发效率。Mybatis Generator(简称Generator)是这个工具的核心,它允许...

    mybatis-generator eclipse插件离线安装包

    MyBatis Generator(MBG)是一款强大的自动化代码生成工具,尤其在使用MyBatis框架时,它可以极大地提高开发效率。MBG能够自动生成Java实体类、Mapper接口与XML配置文件,以及DAO层的实现类,从而减少手动编写这些...

    mybatis generator eclipse插件的安装

    MyBatis Generator(MBG)是一款强大的自动化代码生成工具,它可以极大地提高开发效率,通过配置文件自动生成MyBatis的映射文件、实体类以及DAO层的Java代码。Eclipse作为广泛使用的Java集成开发环境,提供了对MBG...

    org.mybatis.generator.eclipse.site-1.3.78.zip

    总的来说,MyBatis Generator Eclipse 插件是 MyBatis 开发中的得力助手,它使得数据库表的 Java 表现层代码生成变得简单快捷,减少了重复劳动,提升了开发体验。通过合理的配置和使用,开发者可以更加专注于业务...

Global site tag (gtag.js) - Google Analytics