Ibaits和Mybaits使用教程

很多时候 作为一个java学习者的我,总是以自己会ssh为骄傲,总觉得 全世界的java应用程序都是用ssh写的!突然有一天我听说了Ibaits  也就是传说中的ssi;哥突然心慌了,索性  在闲暇之余,我开始了我的ss“i”之旅!

作为一个摸索中前进的程序员,我说的仅供参考昂,有哪里说的不好 还望前辈们指教;

废话不多说:

在下载ibaits之后,我们首先要做的就是

1.使用mybit首先要配置abatorConfig.xml文件

<?xml version="1.0" encoding="GBK"?>
<!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 id="Oracle2Tables">
  	<!--
    
     <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
        connectionURL="jdbc:oracle:thin:@192.168.10.84:1521:ora10"
        userId="cqdz"
    	password="cqdz">
      <classPathEntry location="D:\Ibatis\ibaits\classes12.jar" />
    </jdbcConnection>
    -->
    <!--
   <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
        connectionURL="jdbc:oracle:thin:@192.168.10.87:1523:ora10"
        userId="sh_tst"
    	password="sh_tst" seds_spr>
      <classPathEntry location="E:\Forlink-Work\Ibatis-Generator\ibaits\classes12.jar" />
    </jdbcConnection>
    -->
  <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
        connectionURL="jdbc:oracle:thin:@192.168.1.187:1521:ora11"
        userId="hstd"               
    	password="hstd">
      <classPathEntry location="ibait的.bat运行文件路径\classes12.jar" />
    </jdbcConnection>
    
    
    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
  
    <javaModelGenerator targetPackage="com.hstd.exchange.entity.model"
        targetProject="ibait的.bat运行文件路径">
      <property name="enableSubPackages" value="false" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>
  
    <sqlMapGenerator targetPackage="sqlmap.hstdauto"
        targetProject="ibait的.bat运行文件路径" 
        type="org.apache.ibatis.abator.internal.sqlmap.SqlMapGeneratorHstdImpl">
      <property name="enableSubPackages" value="false" />
    </sqlMapGenerator>
  
    <daoGenerator type="org.apache.ibatis.abator.internal.java.DAOGeneratorHstdImpl" 
        targetPackage="com.hstd.exchange.entity.dao"
        targetProject="ibait的.bat运行文件路径">        
      <property name="enableSubPackages" value="false" />
    </daoGenerator>

	
	<table tableName="TD_ReqDeliveryStock" domainObjectName="ReqDeliveryStock">
		<columnOverride column="REQ_DELIVERYSTOCK_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>
		<columnOverride column="CLT_BOOK_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>
		<columnOverride column="AUDIT_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>
    </table> 
	
  </abatorContext>
</abatorConfiguration>
2.更改<table></table>之间的文件内容;

<table tableName="数据库表名" domainObjectName="实体类名">
		<columnOverride column="REQ_DELIVERYSTOCK_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>----这里是将数据库中数据类型为timestamp类型的文件 在java类中改成java.util.Date类 下同----------
		<columnOverride column="CLT_BOOK_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>
		<columnOverride column="AUDIT_DATE" jdbcType="TIMESTAMP" javaType="java.util.Date"/>
</table> 
3.将配置文件改好了 运行“生成实体类.bat”生成两个文件夹  将生成的dao 和daoimpl拷贝至所需的目录下!


后续将不断完善,先记一下 有问题留言!谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值