论坛首页 Java版 企业应用

使用Abator生成iBatis代码框架

浏览 2331 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-09-06

Abator时一个基于iBatis的代码生成工具,使用Abator主要可以从数据库生成与数据库对应的POJO对象,iBatis映射文件甚至是DAO文件。

Abator自动生成器依赖于一个叫做abatorConfig.xml的配置文件,在这个配置文件中记录数据库和代码结构等信息。

例如:

xml 代码
 
  1. xml version="1.0" encoding="UTF-8"?>  
  2.   "http://ibatis.apache.org/dtd/abator-config_1_0.dtd">  
  3.   
  4. <abatorConfiguration>  
  5.   <abatorContext>      
  6.     <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"  
  7.         connectionURL="jdbc:oracle:thin:@192.168.213.155:1521:ORCL"  
  8.         userId="hibernate"  
  9.         password="hibernate">  
  10.       <classPathEntry location="C:\dev\hibernate-3.2\workspace\NET2007-DAO-iBatis\lib\ojdbc14.jar" />  
  11.     jdbcConnection>  
  12.   
  13.     <javaModelGenerator targetPackage="com.dm.pjms.dao.ibatis" targetProject="NET2007-DAO-iBatis" />  
  14.     <sqlMapGenerator targetPackage="com.dm.pjms.dao.ibatis" targetProject="NET2007-DAO-iBatis" />  
  15.        
  16.     <table schema="hibernate" tableName="T_ROLE" domainObjectName="Role"/>  
  17.      <table schema="hibernate" tableName="T_USER" domainObjectName="User"/>  
  18.    abatorContext>  
  19. abatorConfiguration>  
  20.   

Abator主要有两种使用方式:

  • 基于Ant Task,作为Ant的一个任务完成
  • 或者使用Abator 的Eclipse插件来运行

这里以Abator的Eclipse插件来说明

插件安装地址:http://ibatis.apache.org/tools/abator

也可以下载插件,之后在本地安装(Local  Site方式)

之后建立一个Java项目

通过菜单的 File > New > Abator for iBatis Configuration File

可以生成abatorConfig.xml的框架,通过修改其中的内容可以定制生成的规则和数据库链接信息。(如上xml文件)

配置文件编辑完成之后右键选择abatorConfig.xml文件,选择Generate iBatis Artifacts生成代码框架。

   
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐