我有以下的java类。如何从spring xml设置SqlMapClientTemplate
package com.org.data.dbresource;
import org.springframework.orm.ibatis.SqlMapClientTemplate;
public class DBConnectionManager {
private SqlMapClientTemplate sqlMapClientTemplate;
public void setSqlMapClientTemplate (SqlMapClientTemplate sq)
{
this.sqlMapClientTemplate = sq;
}
public SqlMapClientTemplate getSqlMapClientTemplate()
{
return this.sqlMapClientTemplate;
}
}
我的Spring XML看起来如下:
<bean id="IbatisDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/RSRC/app/oltp"/>
</bean>
<bean id="MySqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sql-map.xml"/>
<property name="dataSource" ref="IbatisDataSource"/>
</bean>
<bean id="myObject" class="com.org.data.dbresource.DBConnectionManager">
<property name="sqlMapClientTemplate" ref="MySqlMapClient"/>
</bean>
错误我得到的是:
无法将属性值转换 型 [com.ibatis.sqlmap.engine的。 impl.SqlMapClientImpl] 至所需类型 [org.springframework.orm.ibatis.SqlMapClientTemplate] for property '的SqlMapClientTemplate';
一切工作正常,如果,而不是SqlMapClientTemplate
我通过SqlMapClient
但我必须明确地赶SQLExceptions
我应该怎么改?
这是现货。你以前是否和春天一起工作过......你如何拥有这样的知识:) – 2010-08-24 21:47:38
@learn_plsql:我已经在这里或那里玩过它了:) – skaffman 2010-08-24 22:21:54