當我運行mapRow
後compile()
完成。錯誤給我Property 'dataSource' is required
。我有這個在我的XML春天的jdbc在住宅「數據源」是必需的或空指針
<bean id="ProcedureRepository" class="mypackage.ProcedureRepository">
<property name="dataSource" ref="dataSource"/>
</bean>
我的Java ProcedureRepository
private DataSource dataSource;
@Resource
@Qualifier("dataSource")
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}
public String searchCode(String code){
new SeachCode(dataSource).execute(code);
return code;
}
我SeachCode
public class SearchCode extends StoredProcedure{
public SearchCode(DataSource dataSource) {
super(dataSource, "MYPROC");
...
compile();
當我把這個它發生:
ProcedureRepository procedureRepository = new ProcedureRepository();
procedureRepository.searchCode(parameters.code);
我不知道我失蹤的地方,我試着去在我的XML添加新豆,但沒有成功,同樣在SearchCode
不要自己創建一個新的實例。使用上下文中的bean。 – 2014-10-31 12:20:59