[Seasar-user:19420] Re: dataSourceNameはnullあるいは空であってはいけません

吉村 実 [E-MAIL ADDRESS DELETED]
2010年 3月 1日 (月) 14:04:24 JST


久保様

ご回答ありがとうございます。

ご指摘いただいた内容につきまして、
Eclipseによるデバッグ時に確認しましたところ、
以下のようになっておりました。

という回答でよいのか自信が持てないのですが、
よろしいでしょうか。




「PrListInitServiceImpl.java」

private TPrDataDao tPrDataDao;
private TPrDataDao tPrDataDaoForOp;

public boolean initializeBySearch( PrSearchForm prSearchForm, PrListForm
prListForm ) {

	// 参照DBに対応した検索Dao初期化
	initializeDaoByRefereDb( prSearchForm, prListForm );
	
	// 検索条件から手続を検索する
	List<TPrData> tprocDataList =
prListCommonService.searchByPrSearchCondition4List( prSearchForm, prListForm
);

	return true;
}

private void initializeDaoByRefereDb( PrSearchForm prSearchForm, PrListForm
prListForm ) {
	
	RefereDB referDB =
prSearchForm.getSaveSearchCondition().getRefereDB();
	
	if ( referDB.isOpDB() == true ) {
		prListForm.setTPrDataDao( tPrDataDaoForOp );
	} else {
		prListForm.setTPrDataDao( tPrDataDao );
	}
}


-----------------------------------------------------------------
■「initializeDaoByRefereDb」後
-----------------------------------------------------------------
tPrDataDao	TPrDataDao$$EnhancedByS2AOP$$6e3fe4  (id=192)	

tPrDataDaoForOp	TPrDataDao$$EnhancedByS2AOP$$3dd246  (id=197)	
-----------------------------------------------------------------






「PrListCommonServiceImpl.java」

public List<TPrData> searchByPrSearchCondition4List( PrSearchForm
prSearchForm, PrListForm prListForm ) {

	// 検索実行(手続データ)
	return prListForm.getTPrDataDao().findBySearchCondition4PrList(
prSearchForm.getSaveSearchCondition() );
}


-----------------------------------------------------------------
■「findBySearchCondition4PrList」前
-----------------------------------------------------------------
tProcDataDao	TPrDataDao$$EnhancedByS2AOP$$6e3fe4  (id=192)	

tProcDataDao	TPrDataDao$$EnhancedByS2AOP$$3dd246  (id=197)	
-----------------------------------------------------------------




Seasar-user メーリングリストの案内