[Seasar-user:10038] Re: [S2Dao] 最初の検索結果と2度目の検索結果を戻したい場合
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 8月 22日 (水) 22:00:48 JST
小林 (koichik) です.
TestBasicTbl のソースも付けていただいた方が
よさげです.
Date: Wed, 22 Aug 2007 21:24:56 +0900
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:10036] Re: [S2Dao] 最初の検索結果と2度目の検索結果を戻したい場合
> masanです。
>
> 中村(taedium)さんのおっしゃることが理解できていません。笑
>
> 下記のSQLを外部ファイルで実行しております。
> select test_basic_tbl.indexno,test_basic_tbl.xxxno,test_basic_tbl.iraisya, test_tokusei_tbl.tokuseikosu from test_basic_tbl,test_tokusei_tbl where (test_basic_tbl.status='XYZ' or test_basic_tbl.status='ZYX') and test_tokusei_tbl.indexno=test_basic_tbl.indexno
>
> これに対して、test_basic_tbl.indexno、test_basic_tbl.xxxno、test_basic_tbl.iraisyaは
> 取得できているのですが、test_tokusei_tbl.tokuseikosuが取得できません。
> (取得できていないように見えます。S2Flex2にてDataGridに表示をさせているのですが
> この数量を表示する部分が空になっているので、そのような判断をしてます)
> SQLが正しく実行できているのは確認しました。
>
> テーブルに対するDaoはTableBasicTblDao.javaで、下記のようになっています。
>
> package avpdd2.dao;
>
> import org.seasar.dao.annotation.tiger.S2Dao;
>
> import avpdd2.entity.TestBasicTbl;
>
> @S2Dao(bean=TestBasicTbl.class)
> public interface TestBasicTblDao {
> public TestBasicTbl[] selectAll();
>
> public int insert(TestBasicTbl tbl);
>
> public int update(TestBasicTbl tbl);
>
> public int delete(TestBasicTbl tbl);
>
> // 外部SQLファイル
> public TestBasicTbl[] selectTestListTbl();
> }
>
> 何をどのようにしたら、test_tokusei_tbl.tokuseikosuが取得、表示できるのでしょうか?
>
> 以上、よろしくお願いいたします。
>
> >TO: <[E-MAIL ADDRESS DELETED]>
> >BCC: M.OOISHI
> >送信者 : <[E-MAIL ADDRESS DELETED]>
> >主題 : [Seasar-user:10032] Re:[S2Dao] 最初の検索結果と2度目の検索結果を戻したい場合
> >受信日 :07/08/22 18:38
> >属性 : なし
> >
> >中村(taedium)です。
> >
> >> このような状況で、Doltengにて作成されたDtoに新たに追加していいものでしょうか?
> >> @Bean(table=HOGE_TBL)
> >> public class HogeTbl {
> >> }
> >>
> >> と言うアノテーションがあり、勝手に追加していいものなのかわからなかったので。
> >
> >基本的に大丈夫です。
> >
> >S2Daoのバージョンがv1.0.43以上であれば、
> >テーブルに対応するDao(下の例ではHogeTblDao)に
> >任意のDTO(下の例ではFooDto)を追加することができます。
> >
> >@S2Dao(bean=HogeTbl.class)
> >public interface HogeTblDao {
> > HogeTbl getHogeTbl();
> >
> > FooDto getFooDto(); // 注目!
> >
> > List<FooDto> getFooDtoList(); // 注目!
> >}
> >
> >FooDtoのプロパティはSQLの結果セットに合わせて定義してください。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内