??xml version="1.0" encoding="utf-8" standalone="yes"?>
作者的话:管只有5个修改,但我q是觉得值得为此发布一个新版本?br />
q?个修ҎQ?br />
1、在org.apache.ibatis.Session中增加了一个新ҎQvoid select(String statement, ResultHandler handler);
原来只有Q?br />
void select(String statement, Object parameter, ResultHandler handler);
void select(String statement, Object parameter, RowBounds rowBounds, ResultHandler handler);
2、修复了ManagedConnection中关闭连接的问题
3、修复了schema migration中,语句提交(statement commit)不正的问题
4、修复了延迟加蝲已经预读取属性时的问?br />
5、修复了schema migration中,FileInputStream没有正确关闭的问?br />
<ibatorConfiguration>
<classPathEntry location="c:\javaLibs\MySql\mysql-connector-java-5.0.6-bin.jar" />
<ibatorContext id="SampleiBator" targetRuntime="Ibatis2Java5">
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost/sample" userId="root" password="admin">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.sample"
targetProject="IbatorPrj\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.sample.xml"
targetProject="IbatorPrj\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<daoGenerator type="GENERIC-CI" targetPackage="com.sample.dao"
targetProject="IbatorPrj\src">
<property name="enableSubPackages" value="true" />
</daoGenerator>
<table schema="sample" tableName="tab1" domainObjectName="JavaBean1">
<property name="useActualColumnNames" value="false" />
<generatedKey column="ID" sqlStatement="MySql" identity="true" />
</table>
</ibatorContext>
</ibatorConfiguration>
5、配|文件生成完毕后Q右键点击这个文Ӟ选择“Generate iBatis Artifact”Q然后你在配置的文件夹下找到自动生成的文g了?/p>
public interface DataSourceFactory {
public void initialize(Map map);
public DataSource getDataSource();
}