[Seasar-user:16252] Re: dbflute の SQL コメントについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 11月 7日 (金) 14:50:42 JST
久保様。
お世話になります。金です。
出来ました!!ありがとうございました。
[E-MAIL ADDRESS DELETED] wrote: お世話になります。金と申します。
Teeda + S2Dao + dbfluteでシステムを開発しております。
SQL ファイルを利用したSQL発行で悩んでいます。
SQLコメントについて、うまく設定できていないのか正しくSQLが発行
されません。
以下にSQLファイルを記載いたします。
-----------------------------------------------------------
SQL文:
-----------------------------------------------------------
-- #Filehistory#
-- !FilehistoryinfoPmb extends SPB!
-- !!String nsccode!!
-- !!String usercode!!
-- !!int dealercount!!
-- !!Date createddate!!
/*IF pmb.isPaging()*/
select DISTINCT count(*) as "dealercount"
,tfilehistory.nsccode
,tfilehistory.filename
,tfilehistory.usercode
,tfilehistory.createddate
-- ELSE select count(*)
/*END*/
from tfilehistory
/*IF pmb.isPaging()*/
left outer
join tdealer
on tfilehistory.nsccode = tdealer.nsccode
/*END*/
//ここが、認識されていない。
/*BEGIN*/
where tfilehistory.nsccode =/*pmb.nsccode*/'CHLA'/*END*/
/*IF pmb.isPaging()*/
group by
tfilehistory.nsccode,tfilehistory.filename,tfilehistory.usercode,tfilehistory.createddate
/*END*/
----------------------------------------------------------------
Source:
----------------------------------------------------------------
public PagingResultBean<Filehistory> selectPage() {
Class<Filehistory> FilehistoryEntity = Filehistory.class;
tfilehistoryBhv = behaviorSelector.select(TfilehistoryBhv.class);
FilehistoryinfoPmb pmb = new FilehistoryinfoPmb();
int pageSize = 5;
// nscnameをキーとして指定している
pmb.setNsccode(nscname);
pmb.fetchFirst(pageSize);
pmb.fetchPage(targetPage);
//pmb.paging(pageSize, targetPage);
return
tfilehistoryBhv.outsideSql().autoPaging().selectPage(filehistoryPath, pmb,
FilehistoryEntity);
}
すみません。何卒ご教授ください。
---------------------------------
Power up the Internet with Yahoo! Toolbar.
---------------------------------
Power up the Internet with Yahoo! Toolbar.
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20081107/eec95827/attachment-0001.html>
Seasar-user メーリングリストの案内