Terry.Li-彬

虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  143 随笔 :: 344 文章 :: 130 评论 :: 0 Trackbacks
1、  Spring要结合Ibatis要在Spring的应用程序上下文中配置:
程序代码:
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>

<!-- Spring iBatis SqlMapClient -->
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation"
value="classpath:resource/sqlmap-config.xml" />
<property name="dataSource" ref="dataSource" />
</bean>

数据源也可以在sqlmap-config中配置。
2、如果DAO的实现类是实现SqlMapClientDaoSupport的,则在应用程序上下文中中配置如下:
程序代码:
<bean id="userInfoSqlMapDaoImpl"
class="com.sample.persistence.sqlmap.ibatis.UserInfoSqlMapDaoImpl">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>

如果实现类没有其他的属性可以象上面的配置,如果还有其他的属性,则还要加其他的属性。
posted on 2007-12-05 15:39 礼物 阅读(546) 评论(0)  编辑  收藏 所属分类: ibatis + spring