论坛首页 Java企业应用论坛

iBATIS的代码生成工具-iBATOR 试用

浏览 16735 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-24  
前两天在javaeye上闲逛,无意间看到iBATIS也有代码生成的工具,这两天一直没抽着时间试试,今天利用15分钟时间试用了下,感觉还是不错的,很简单也很实用。
    iBATOR下载:http://ibatis.apache.org/ibator.html
它提供了多种格式的下载,大家有兴趣可以逐一下载研究,我用的是eclipse的插件。eclipse安装插件大家应该都明白了。呵呵
装完之后,新建一个Java Project名为:Ibatis。工程建好好在此工程中新建配置文件:abatorConfig.xml。具体为:File-New-Abator For iBATIS ConfigurationFile.
根据需要修改此文件。我的配置为:
<?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="org.gjt.mm.mysql.Driver" connectionURL="jdbc:mysql://localhost:3306/fsc" userId="root" password="password3401" >
      <classPathEntry location="D:\mysql-connector-java-5.0.6-bin.jar" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="test.model" targetProject="Ibatis\src" />
    <sqlMapGenerator targetPackage="test.xml" targetProject="Ibatis\src" />
   
    <table schema="fsc" tableName="test" >
      <generatedKey column="id" sqlStatement="MySQL" identity="true" />
      <columnOverride column="address" property="addr" />
    </table>
  </abatorContext>
</abatorConfiguration>
到此,一切准备工作ok
下面生成model及各种配置文件。
在abatorConfig.xml文件上鼠标右键,“Generate iBATIS Artifacts”即可。
这样会在你指定的路径下生成model文件。
唯一遗憾的是不支持annotiation。
总的来说感觉还是不错的。

官方文档:http://ibatis.apache.org/docs/tools/abator/
   发表时间:2008-06-24  
试用了一下,很强大哦。。。
0 请登录后投票
   发表时间:2008-06-24  
有的时候自动生成的不太好用,我建议还是手动写比较好
0 请登录后投票
   发表时间:2008-06-25  
有时候这些繁琐的工作手写起来太麻烦了,不如用工具。
0 请登录后投票
   发表时间:2008-06-30  
呵呵,我用js写了一个,自己动手丰衣足食啊
0 请登录后投票
   发表时间:2008-06-30  
还不会ibatis,先用用工具
0 请登录后投票
   发表时间:2008-06-30  
xfan1982 兄弟 用js写一个代码生成工具??怎么实现的?我很想知道啊
0 请登录后投票
   发表时间:2008-06-30  
偶还是喜欢自己写,自己写出来干净,而且容易掌控
0 请登录后投票
   发表时间:2008-07-02  
感觉自己写个类好了 哈哈 .就当前目录下生成几个文件
但是人家写好的感觉很强大.像我们公司用的那个 基本代码全OK了
0 请登录后投票
   发表时间:2008-07-08  
用过了一下 感觉还很不错 功能很强大 很方便
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics