`
高级java工程师
  • 浏览: 410627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

myeclipse 安装 ibatis 插件 自动生成java代码

阅读更多
一.安装插件
从http://ibatis.apache.org/abator.html下载Eclipse Plugin。插件一共有2种安装方式.
1.远程安装.
eclipse->Help>Software Updates>Find and Install->Search for new features to install->
New Remote Site(name:Abator for Eclipse Update Site ,URL:http://ibatis.apache.org/tools/abator)
->OK->Abator for Eclipse Update Site->OK
2.手动安装.
http://ibatis.apache.org/abator.html下载AbatorForEclipse1.1.0.zip,下载后在eclipse中进行操作
eclipse->Help>Software Updates>Find and Install->Search for new features to install(press "Next" )->
New Local Site->选种刚才下载的文件->OK
二.建立一个项目
新建一个Eclipse项目,输入名字,然后选择文件>新建>ABator for iBatis configuration File,选择Location,并且键入File Name:abatorCsonfig.xml。

点击“完成”,Eclipse会在程序根目录下建立abatorCsonfig.xml文件,打开编辑它,内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd" >
<abatorConfiguration >
  <abatorContext >
    <jdbcConnection driverClass="驱动" connectionURL="数据库URL" userId="用户名" password="密码" >
      <classPathEntry location="数据库驱动jar包" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="model层包路径" targetProject="src路径" />
    <sqlMapGenerator targetPackage="map层包路径" targetProject="src路径" />
    <daoGenerator targetPackage="dao层包路径" targetProject="src路径" type="IBATIS" />
    <table schema="表名" tableName="表名" catalog="数据库名">一定要写上,不然会报错的。
     
    </table>
  </abatorContext>
</abatorConfiguration>

在abatorCsonfig.xml上点击鼠标右键,选择Generate iBATIS Artifact,在src目录下会生成model、map、dao三个目录,文件也建立好了。
 javaModelGenerator:我们常说的ValueObject
 sqlMapGenerator:XML文件
daoGenerator:放置接口和DAO的代码

 

如:

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd" >
<abatorConfiguration >
  <abatorContext >
    <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/webbas?characterEncoding=gbk" userId="root" password="111111" >
      <classPathEntry location="E:/chenweixian/workspace20120309/generalIbatisCode/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.16-bin.jar" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="com.chen.domain.bean" targetProject="generalIbatisCode" />
    <sqlMapGenerator targetPackage="com.chen.domain.dao.impl.ibatis" targetProject="generalIbatisCode" />
    <daoGenerator targetPackage="com.chen.domain.dao" targetProject="generalIbatisCode" type="GENERIC-CI" />
    <table schema="aa" tableName="aa">
      
    </table>
  </abatorContext>
</abatorConfiguration>


注意:schema="aa" 没用就去除吧。targetProject="generalIbatisCode" 是工程名
分享到:
评论

相关推荐

    IBatis-Abator插件自动生成代码和配置的方法

    通过myEclipse下的IBatis-Abator插件来自动生成代码和配置不仅能够显著提高开发效率,还能保证生成的代码质量。然而,在享受便捷的同时也需要注意对生成代码进行必要的审查和优化,以满足项目需求。希望本文能帮助...

    MyEclipse上自动生成dao和实体的插件——ibatis

    通过简单的配置,Ibator可以根据数据库表的信息自动生成相应的Java代码,包括Mapper接口、Mapper XML文件、DAO实现类以及实体类等,从而减轻开发者的负担。 首先,安装Ibator插件。下载名为"IbatorForEclipse1.2.1...

    myeclipse mybatis自动化插件

    这个插件是为了解决在使用MyBatis时手动编写XML映射文件和Java对象(Mapper接口与实体类)的繁琐工作,通过自动化生成相关代码,极大地提高了开发效率。 描述中提到的“Ibatis自动生成XML插件”是指这个插件能够...

    ibatis2.3源码

    iBATIS是Java平台上的一种轻量级持久层框架,它将SQL语句与Java代码分离,使得开发者可以更加灵活地处理数据库操作。 【描述】中的"可以直接与myeclipse进行关联"意味着该源码包可以方便地在MyEclipse集成开发环境...

    abator-插件包(改造版),ibatis开发辅助

    7. **使用 Abator 插件**:在 IDE 中安装 Abator 插件后,可以通过菜单项或者快捷键触发代码生成,选择数据库连接、指定需要生成代码的表,然后 Abator 就会自动生成相应的 Java 和 XML 文件。 8. **版本控制与更新...

    myeclipse优化配置

    例如,安装iBatis插件,可以输入Name为`Abator for Eclipse Update`,URL为`http://ibatis.apache.org/tools/ibator`,然后按照提示操作即可。 - 另一个例子是JSEclipse插件,用于增强JavaScript开发,URL为`...

    ibatis使用及环境搭建文档

    5. **配置IDE**: 在Eclipse或MyEclipse中,可能需要配置相关的插件,如MyBatis Generator,便于自动生成Mapper接口和XML文件。 **Ibatis的使用** 1. **SQL动态语句**: Ibatis支持动态SQL,可以避免大量的字符串...

    Ibatis例子

    1. **安装与配置**:在MyEclipse中安装Ibatis支持的插件,如MyBatis Generator,它能自动生成SQL映射文件、模型类和DAO接口。同时,需要在项目的`pom.xml`或`build.gradle`文件中添加Ibatis的依赖库。 2. **创建...

    ibatis分页

    iBATIS通过XML配置文件或注解方式将Java代码与SQL语句分离,提供了更灵活的数据库操作方式。在处理大量数据时,分页是提高系统性能和用户体验的关键。 在描述中提到了一个博客链接,虽然具体内容没有给出,但通常博...

    abator-插件包

    它是一个自动生成 Java 源代码、SQL 映射文件以及 MyBatis 配置文件的工具,大大提高了开发效率。这个“abator-插件包”特别为 MyEclipse 开发环境设计,使得在 IDE 内部就可以方便地利用 Abator 进行操作。 在描述...

    ibatis学习小例子

    标题 "ibatis学习小例子" 暗示我们即将探讨的是关于Ibatis,一个轻量级的Java持久层框架,它允许开发者将SQL语句直接嵌入到Java代码中,从而简化了数据库操作。Ibatis提供了灵活的映射机制,避免了对JDBC的繁琐处理...

    IbatorForEclipse安装文档Myecipse6.0

    IbatorForEclipse是一款基于Eclipse的Ibatis框架插件,它为开发人员提供了方便的集成环境,简化了基于Ibatis的Java项目的数据库交互工作。Ibatis是一种轻量级的持久层框架,它允许开发者将SQL语句直接写在XML配置...

    SSH.zip_myeclipse

    MyEclipse 是一个功能丰富的Java EE集成开发环境,它是Eclipse的商业版本,包含了许多用于Web和企业级应用开发的工具和插件。MyEclipse支持SSH框架的集成,提供了模板和向导来帮助开发者快速创建项目、配置文件、...

    Spring + Struts2 + iBatis + Eclipse 整合

    3. iBatis:iBatis 是一个持久层框架,它允许开发者编写SQL语句并与Java代码直接交互,避免了ORM框架的复杂性。在本项目中,iBatis作为数据访问层,负责与数据库的交互。Spring可以管理iBatis的SqlSessionTemplate或...

    spring+struts2+ibatis整合

    iBatis是一个SQL映射框架,它将SQL语句和Java代码分离,提高了数据库操作的灵活性。开发者可以在XML或注解中编写SQL,然后通过iBatis提供的API与数据库交互。与Hibernate等ORM框架相比,iBatis更加轻量级,对复杂...

    MyEclipse中涵盖知识点.docx

    13. **MyEclipse**: MyEclipse是Eclipse的扩展,包含了众多用于Java和Java EE开发的插件,如JDBC连接工具、服务器配置工具、代码生成器等,极大地提升了开发效率。 14. **JDK (Java Development Kit)**: JDK是Java...

    abator使用方法

    Abator 是一个强大的工具,专为 iBATIS 框架设计,用于自动化代码生成,减轻开发人员在数据访问层的编码负担。通过Abator,你可以快速生成与数据库表对应的各类文件,包括SqlMap配置文件、Java Bean模型、主键模型、...

    IT技术文章示例

    Code generation是指使用自动化工具或编程语言来生成代码的过程,这可以极大地提高开发效率,减少出错机会。在Java中,可以通过注解处理器、模板引擎(如Freemarker)或者元编程框架(如CodeHawk)实现代码生成。...

    repid-framework 使用说明.docx

    - Ibatis 和 Ibatis3:直接修改生成的 `.java` 或 `.xml` 文件中的主键生成策略,如 MySQL 的 `auto_increment`。 - Spring_jdbc:根据策略类型修改 `DAO` 文件中的 `save()` 方法,例如针对 Oracle 的 `sequence`...

Global site tag (gtag.js) - Google Analytics