ibatis自动生成工具,abator使用方法

10 篇文章 0 订阅
介绍  
Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。 
数据库表的SqlMap.xml file 文件,如UserSQL.xml; 
数据库表的Java Bean Model,如User.java; 
包含一个综合主键的数据库表的主键model,如UserKey.java; 
包含DAO层 selectByExample方法的example文件, UserExample.java; 
提供插入、更新、查询、删除方法的DAO接口  UserDAO.java; 
DAO接口的实现类  UserDAOImpl.java。 

安装Abator到MyEclipse(Eclipse)中 
点击MyEclipse(Eclipse)工具栏中的Help-->software update -->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, 然后点击finish,系统开始安装Abator到MyEclipse(Eclipse)中。 
Abator插件安装成功后会在file -->new 菜单中看到Abator for iBATIS Configuration File。 

使用Abator生成程序文件  
在MyEclipse(Eclipse)中,点击File --> new 选择Abator for iBATIS Configuration File,创建一个名叫做abatorConfig.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 > 
<!--JDBC驱动程序、连接字符串、用户名以及密码--> 
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@10.1.1.77:1535:fatdb"
userId="dbname"  password="dbpassword" > 
<!--连接数据库所用的jar包地址--> 
<classPathEntry location="D:/jar/ojdbc6-11.1.0.6.jar" /> 
</jdbcConnection>   
<!--数据库表的Java Bean Model 存放的目录  demo为项目名--> 
<javaModelGenerator targetPackage="com.test.model" targetProject="demo\src"> 
<property name="enableSubPackages" value="false"/> 
<property name="trimStrings" value="true"/> 
</javaModelGenerator> 
<!--sqlmap的存放目录--> 
<sqlMapGenerator targetPackage="com.test.dao" targetProject="demo\src"> 
<property name="enableSubPackages" value="false"/>  
</sqlMapGenerator> 
  <!--DAO的存放目录,如果是用iBATIS DAO,则需要把type=“Spring” 改成type=”iBATIS”-->  
<daoGenerator targetPackage="com.test.dao" targetProject="demo\src" type="SPRING" > 
<property name="enableSubPackages" value="false"/> 
</daoGenerator> 

  <!--(一次可以生成多张表)设置需要生成的数据库表,schema:数据库名称(不用这个属性,否则会报错)   tableName表名  <table schema="db" tableName="USER" > --> 

<table tableName="USER" >

<table tableName="USER1" >

<table tableName="USER2" >

</table> 
</abatorContext> 
</abatorConfiguration> 

配置完毕,右键点击abatorConfig.xml文件,点击generate iBatis artfacts就会在相应的配置目。 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿丶小伙计

请赏我点铜板买喵粮自己吃,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值