使用注釈によって引き起こさspring3-アノテーションJdbcDaoSupport
@Repository("testDao")
public class TestDaoImpl extends JdbcDaoSupport implements BaseDao{
@Override
public Object addObject(String sqlid, Object obj) {
// TODO Auto-generated method stub
return null;
}
:java.lang.IllegalArgumentExceptionが: 'データソース' や 'jdbcTemplate' が
を必要とする私が使用したくない:
<bean id="termsDao" class="com.manage.base.dao.impl.TestDaoImpl">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>
このXMLに設定されたコード、および「jdbcTemplate」は他の「ばね-XML」で定義されている。
アノテーションでこの問題を解決する方法:「 'dataSource'または 'jdbcTemplate'が必要です。」
回避策ます。http://forum.springsource .org/showthread.php?111432-Why-is-setDatSource() - メソッドインJdbcDaoSupport-final –