[Seasar-user:3544] [S2DAO]条件付の外部結合にて、結合テーブルの値が取得できない

takehito sasaki [E-MAIL ADDRESS DELETED]
2006年 4月 24日 (月) 17:01:35 JST


はじめまして、佐々木です。

以下の環境にて、下記SQLを実行したところ、TABLE_A,TABLE_Bの値は、
entityクラスに値が入ってきますが、TABLE_Cが入りません(TABLE_Cの結合条件
を無くすと表示される)
吐かれたログをCSEにて実行すると値が帰ってきます。
このような状況の方いらっしゃいますか?
また解決した人がいらっしゃればご教授ください

よろしくお願いします。

環境
 S2Dao 1.0.32
 PostgreSQL 8.1

SELECT 
 TABLE_A.FIELD1,
 TABLE_A.FIELD2,
 TABLE_B.FIELD1,
 TABLE_B.FIELD2,
 TABLE_C.FIELD1,
 TABLE_C.FIELD2,
FROM 
 TABLE_A,
 LEFT OUTER JOIN TABLE_B ON TABLE_A.ID = TABLE_B.ID
 LEFT OUTER JOIN TABLE_C ON TABLE_A.ID = TABLE_C.ID
 AND TABLE_C.FIELD2 =/*FIELD2.VALUE*/
WHERE
 TABLE_A.FIELD1 = /*FIELD1.VALUE*/

-- 
takehito sasaki <[E-MAIL ADDRESS DELETED]>




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