[Seasar-user:10036] Re: [S2Dao] 最初の検索結果と2度目の検索結果を戻したい場合
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 8月 22日 (水) 21:24:56 JST
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 メーリングリストの案内