[Seasar-user:10318] Re: [DBFlute] 識別子が長すぎるを解決したい

kubo [E-MAIL ADDRESS DELETED]
2007年 9月 5日 (水) 10:21:41 JST


久保です。

> > <B>
> > 該当のSQLを、「外だしSQL」にして実行して結果が
> > 取得できるかどうか確認して頂けますでしょうか?
> 
> はい.取得できました.
> やり方としては,exdaoに,外だしSQLに対応するメソッドを定義してと,通常のS2Daoの使い方と同じです.
> SQLは,以下を使いました.

ありがとうございます。
取得できるのですね。
(うむぅ...)

> > <C>
> > cb.query().setAdministratorCode_Equal("ADMIN1");
> > cb.query().queryAdministratorConfigAsOne().setDisable_Equal_No();
> > cb.query().queryUserAccountByUserAccountId()
> > 		.queryUserAccountConfigByUserAccountIdAsOne()
> > 		.setAccountStatus_Equal_Active();
> > 
> > の「cb.toString()」を見せて頂けませんでしょうか?
> 
> /* df:includeSelectClause */  from ADMINISTRATOR left outer join ADMINISTRATOR_CONFIG AdministratorConfigAsOne on ADMINISTRATOR.ADMINISTRATOR_ID = AdministratorConfigAsOne.ADMINISTRATOR_ID left outer join USER_ACCOUNT UserAccountByUserAccountId on ADMINISTRATOR.USER_ACCOUNT_ID = UserAccountByUserAccountId.USER_ACCOUNT_ID left outer join USER_ACCOUNT_CONFIG dbfluteRelno4_n2 on UserAccountByUserAccountId.USER_ACCOUNT_ID = dbfluteRelno4_n2.USER_ACCOUNT_ID  where ADMINISTRATOR.ADMINISTRATOR_CODE = /*dto.conditionQuery.administratorCode.equal*/null and AdministratorConfigAsOne.DISABLE = /*dto.conditionQuery.conditionQueryAdministratorConfigAsOne.disable.equal*/null and dbfluteRelno4_n2.ACCOUNT_STATUS = /*dto.conditionQuery.conditionQueryUserAccountByUserAccountId.conditionQueryUserAccountConfigByUserAccountIdAsOne.accountStatus.equal*/null 

ありがとうございます。
特に問題はなさそうです。

> > <D>
> > 取得できなかった検索のときの検索終了ログとして
> > 
> > ===========/ [00m00s672ms - Selected list: ...
> > 
> > というのがあるはずなのですが、この時点で0件と表示されますでしょうか?
> > (BehaviorがListを受け取る前で既に0件なのかどうかを切り分けたいです)
> > 
> 
> > ===========/ [00m00s672ms - Selected list: ...
> 
> のようなログは出力されていませんね.

ここが、おおっとという感じで。
Log4jの設定でしょうか。
allcommon.s2dao.S2DaoInterceptorでログを出力しているのですが、
そちら有効にしてもう一度見せていただけませんでしょうか?


/===========================================================================
                                                      LdBookDao.selectList()
                                                      =====================/
===========/ [00m00s625ms - Selected count: 2 first={...}


のようなログが出力されるはずです。








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