`
fresh_daily
  • 浏览: 15691 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ibator自动生成工具安装和使用

    博客分类:
  • j2ee
阅读更多

1.使用link方式在线安装ibator。
    eclipse菜单  help--> 
         software updates--> 
         add site-->(填入在线安装地址:http://ibatis.apache.org/tools/ibator )
         -->一直下一步安装 
 

install_ibator

2.在你的工程某个目录下单击右键-->new-->other里将会看到
    Apache iBatis Ibator文件夹,下面只有一个选项,如下图,输入文件名后将会在指定目录下产生一个ibator的xml配置文件。

newFile_ibator

3.修改配置文件 

刚生成的配置文件如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
<ibatorConfiguration >
  <ibatorContext id="context1" >
    <jdbcConnection driverClass="???" connectionURL="???" userId="???" password="???" />
    <javaModelGenerator targetPackage="???" targetProject="???" />
    <sqlMapGenerator targetPackage="???" targetProject="???" />
    <daoGenerator targetPackage="???" targetProject="???" type="GENERIC-CI" />
    <table schema="???" tableName="???" >
      <columnOverride column="???" property="???" />
    </table>
  </ibatorContext>
</ibatorConfiguration>

那么接下来我们就需要进行对它的修改和填写。

id完全可以不需要更改,jdbcConnection里的内容相信不用多说,里面的几个数据库连接参数大家一定都知道该怎么填写,这里仅以oracle举例。

然后下面的三个targetPackage和targetProject用于分别指定生成的实体类、sqlMap和dao分别放在哪个包和对应哪个项目。

要提到的一点是,请大家注意到下面的schema,这里建议将数据库名称直接在connectionURL里输入,因为前人经验说这里输入的有的时候会产生错误。

另外特别要注意的是,大家通过对比可以看到,我们需要在<ibatorContext>标签前添加一个<classPathEntry>标签用于指定数据库驱动的位置,不然找不到数据库驱动会报Exception :getting jdbc Driver

下面是一个填写好的配置示例:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
<ibatorConfiguration >
    <classPathEntry location="D:\zzcae\munandao\webroot\WEB-INF\lib\ojdbc14-10.2.0.2.0.jar"/>
 
<ibatorContext id="context1" >
    <jdbcConnection driverClass="oracle.jdbc.OracleDriver" connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:dbName" userId="userId" password="password" />
    <javaModelGenerator targetPackage="com.entity" targetProject="webProject4test" />
    <sqlMapGenerator targetPackage="com.sqlmap" targetProject="webProject4test" />
    <daoGenerator targetPackage="com.dao" targetProject="webProject4test" type="GENERIC-CI" />
    <table schema="" tableName="STOCK" >
    </table>
  </ibatorContext>
</ibatorConfiguration>

4.在这个配置文件上点击右键-->点击Generate ibatis artifacts,这样就应该能生成对应的package和类了

关于导包的问题,其实要使用ibator的自动生成功能只需要在配置文件里指定对db驱动的位置,并不需要导入任何的包,当然有些包是开发所必要的,比如这个db驱动和ibatis的jar包,自然是先导入的好,而且在没有导入ibatis的jar包时生成的dao实现类里的SqlMapClient类就找不到了,看到一片error总是令人不愉悦的事情啊

这样的操作后,就自动生成了实体类、sqlMap和dao了,感觉是不是很方便?赶紧试试吧!

1
2
分享到:
评论

相关推荐

    ibatis:使用ibator自动生成代码和配置文件

    "ibatis:使用ibator自动生成代码和配置文件"这个主题聚焦于一个实用的工具——ibator,它是MyBatis框架的一个扩展,用于自动化MyBatis的代码生成过程。这篇文章将深入探讨ibator的工作原理、如何安装和配置,以及它...

    IBATOR动态生成sql和DAO层

    而IBATOR则在此基础上,增加了代码生成器的功能,能够自动生成SQL映射文件、DAO接口和其实现类,大大提升了开发效率。 在实际开发过程中,使用IBATOR可以遵循以下步骤: 1. **环境配置**:首先,你需要在项目中...

    ibatis自动生成工具ibator及配置文件示例

    标题 "ibatis自动生成工具ibator及配置文件示例" 提到的是关于iBatis的自动化工具ibator的使用和配置。iBatis是一个优秀的Java持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作与业务逻辑...

    IBator的安装使用

    IBator是Apache iBATIS项目的一个子项目,它是一个代码生成器,能够帮助开发人员自动化创建基于iBATIS的持久层代码,包括Java模型类、SQL映射文件以及DAO接口。通过减少手动编写这些常见的重复性工作,IBator可以...

    ibator使用指导

    Ibator,全称是"iBatis Auto Generator",是一个强大的代码生成工具,用于简化基于MyBatis框架的数据库模型、映射文件和DAO接口的创建。在MyEclipse 7.5中安装Ibator插件可以极大提高开发效率,避免手动编写重复的...

    eclipse集成的ibator插件

    完成配置后,你可以选择要操作的数据库和表,Ibator会自动生成相应的Java类和MyBatis相关的XML文件。对于每个表,它会生成一个实体类,包含表中的所有字段,以及对应的getter和setter方法。同时,还会生成一个Mapper...

    ibator1.2.1

    而Ibator,作为Ibatis的一员,是其提供的一款自动化代码生成工具,极大地提升了开发效率,减轻了开发者的工作负担。本文将详细介绍Ibator 1.2.1这一版本的功能、使用方法以及在实际开发中的应用。 一、Ibator简介 ...

    ibatis自动生成工具ibator,改进版

    开源ibator什么xml和pojo的时候,经常会带一些讨厌的注释还有一些没用的ibatorgenerator等的,我改了它的源代码,弄了个干净的ibator

    ibator1.2.1配置文件

    描述中的"自动生成dto\dao\xml"表明了Ibator的主要功能,即自动创建与数据库表对应的DTO类,这些类通常用于在业务逻辑层和持久层之间传递数据;DAO接口,定义了对数据库的操作方法;以及XML映射文件,包含了SQL语句...

    Ibator参考程序

    Ibator,全称“Introspected Table Abstraction”,是Apache MyBatis框架的一个子项目,它提供了一个代码生成器,能够自动生成JavaBean、Mapper接口和XML配置文件,大大减少了开发者手动编写这些重复代码的工作量。...

    dao自动生成工具 基于ibator 只需要设置少量参数就能 创建dao层所有类

    ,在本次项目中使用了不少新技术新方法,ibator,aop缓存,sitemesh由于使用了这些新技术使得开发效率有了不小的提升。 现在我向大家介绍一个小工具, ibator-huoniao通过它你可以通过配置少量参数,通过一键生成...

    ibator_3.0.6.full mybatis 代码生成器插件.zip

    首先,ibator是一个基于Mybatis的代码生成工具,它可以自动生成Java实体类、Mapper接口和XML配置文件,极大地提高了开发效率。在本例中,我们关注的是"ibator_3.0.6.full mybatis 代码生成器插件.zip"这个压缩包,它...

    postgre自动生成代码

    而"Postgre自动生成代码"指的是利用特定的工具或框架,自动化生成与PostgreSQL数据库相关的Java代码,如MyBatis的XML配置、DAO层、Service层以及DTO对象,以减少手动编写这些重复性工作的时间和出错概率。...

    ibator使用心得

    `ibator`,全称Apache iBATIS Auto Generator,是一个基于Java的代码生成工具,源自iBATIS项目,用于帮助开发者快速生成与数据库交互的Java类和XML映射文件。相较于Hibernate,ibator允许开发者拥有更多的SQL控制权...

    iBATOR-V1.1.0

    iBATOR,全称为"IBATIS Auto Table Access Toolkit Generator",是针对iBATIS数据库持久层框架的一个代码生成工具。它的主要功能是自动生成与数据库表相关的Java代码,包括实体类、Mapper接口和XML配置文件,极大地...

    ibator 1.2.1

    - `LICENSE.txt`:包含了ibator的许可协议,规定了软件的使用和分发条件。 - `ReleaseNotes.txt`:记录了ibator 1.2.1版本的更新内容和改进点。 - `releasing.txt`:可能包含了关于如何发布或打包ibator的指南。 - `...

    ibator的eclipse插件

    `ibator`(IntelliJ IDEA的iBATIS Generator的Eclipse版本)是一款强大的数据库代码自动生成工具,它能够帮助开发者快速地生成Java持久层代码,包括实体类、Mapper接口及XML配置文件等,大大提高了开发效率。...

    ibator插件+ibatorConfig文件

    【ibator插件+ibatorConfig文件】是用于简化Java开发中的数据库操作的工具,尤其在构建Maven或Gradle项目时,它能自动生成基于Active Record模式的DAO层、Service层以及实体类代码,极大地提高了开发效率。ibator是...

    mybatis根据数据库表自动生成SQL、实体类、mapper文件工具

    "mybatis根据数据库表自动生成SQL、实体类、mapper文件工具"就是这样一个解决方案,它基于Eclipse集成开发环境,特别适用于使用SSM(Spring、SpringMVC、MyBatis)框架的项目。 首先,MyBatis是一个优秀的持久层...

    ibator-eclipse插件1.2.1 包含优化后jar包

    在开发过程中,对于数据库模型的自动化生成,Ibator是Ibatis提供的一个强大工具。Ibator-Eclipse插件1.2.1版正是这样一个辅助开发的神器,它将Ibator与Eclipse集成,为Java开发者提供了更便捷的代码生成体验。 这个...

Global site tag (gtag.js) - Google Analytics