[Seasar-user:12613] [S2JDBC] 要望:外部結合に任意の絞込み条件を追加
Tsutomu Uchima
[E-MAIL ADDRESS DELETED]
2008年 1月 23日 (水) 20:38:22 JST
うちまです。お世話になっています。
JdbcManagerにて下記SQL文の「 AND T2_.a_code = '1'」の部分を自動生成する拡張
機能を実装して頂けないでしょうか。要は外部結合されるテーブルに検索条件を付加
するメソッドです。
SELECT
*
FROM
FOO T1_
LEFT OUTER JOIN BAR T2_
ON T2_.foo_id = T1_.id AND T2_.a_code = 1
WHERE
T1_.baz_code = 1
# FOOとBARは一対多
Javaのコードでは
List<Foo> results =
jdbcManager
.from(Foo.class)
.leftOuterJoin("barList")
.and("aCode = ?", 1) // 外部結合の絞込みメソッド
.where("bazCode = ?", 1)
.getResultList();
のようなイメージで書けると幸せになれるかと。
ご検討宜しくお願いします。
Seasar-user メーリングリストの案内