fc2ブログ

S2JDBCでLEFT JOINする

S2JDBCで、

SELECT A.*, B.*
FROM A LEFT OUTER JOIN B
ON A.ID = B.ID
ORDER BY B.NO

という処理を行いたかったが、公式やぐぐって出てくるサイトは、全てが

SELECT A.*, B.*
FROM A LEFT OUTER JOIN B
ON B.ID = '1'
ORDER BY B.NO

というような書き方の事しか書いてなくて、マウスを投げた。

結局、参考のソースコードは先輩に見せてもらったけど、自分で調べようと思ってそのコード中に書かれているキーワードを入れたらようやく参考になる記事様が見つかった。

S2JDBCでのjoinについての備忘録
http://d.hatena.ne.jp/black-vinegar/20110202/p1

うん、さっき自分が模写したコードと全く同じだ。

自分は、最終的にソートで左結合したテーブルの要素が欲しいので、getResutList()の前に

.orderBy("a.no")

を追加していた。


これって、S2JDBCはそもそも全然関係ない、JPAという物の機能なんですか?分かりません><

これは、全然タイプセーフには書けないのか・・・。
スポンサーサイト



検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード