[Seasar-user:19777] Re: [S2JDBC] AutoSelectのjoin系メソッドにおけるタイプセーフAPIの使用について
田嶋隆寿
[E-MAIL ADDRESS DELETED]
2010年 5月 20日 (木) 13:02:43 JST
田嶋です。
いつもお世話になっております。
申し訳ございません。
タイプセーフAPIという表現が適切でなく、
Hideaki Numasawa様を誤解させてしまったようです。
タイプセーフAPIではなく、Operationsクラスによる検索条件の指定と表現するべきでした。
> // AND 条件
> ComplexWhere w1 = new ComplexWhere().eq(charSequence02(),
> "when1").eq(charSequence03(), "when2");
> select().leftOuterJoin(charSequence01(), w1);
上記を以下のように書きたいのです。
select().leftOuterJoin(charSequence01(),
eq(charSequence02(),"when1"),eq(charSequence03(),"when2"));
現状はこういう感じになります。
select().leftOuterJoin(charSequence01(),and(eq(charSequence02(),"when1"),eq(charSequence03(),"when2")));
> // OR 条件
> ComplexWhere w2 = new ComplexWhere().eq(charSequence02(),
> "when1").or().eq(charSequence03(), "when2");
> select().leftOuterJoin(charSequence01(), w2);
ORの場合は現状で問題ない感じです。
select().leftOuterJoin(charSequence01(),or(eq(charSequence02(),"when1"),eq(charSequence03(),"when2")));
Seasar-user メーリングリストの案内