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という物の機能なんですか?分かりません><
これは、全然タイプセーフには書けないのか・・・。
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という物の機能なんですか?分かりません><
これは、全然タイプセーフには書けないのか・・・。
スポンサーサイト