タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cayenneに関するcignoirのブックマーク (1)

  • cayenneめも(ORDERするところでハマったお話) - shokosブログ

    うちのプロジェクトは、ORマッピングツールはcayenneを使っています。 今日ちょこっとハマったところがあったのでメモ。 ・やりたいこと Aテーブルのhogeカラムが"foo"のものを問い合わせする。 Bテーブルのhogeカラムでソートする。(ASCで) なにも考えずに書くとこんな感じになります。 SelectQuery selectQuery = new SelectQuery(B.class, ExpressionFactory.matchExp("hoge", "foo")); selectQuery.addOrdering("toB.hoge", SortOrder.ASCENDING); が!!!!これだと取ってこれないデータがあります。 どうやら、テーブル辿ってaddOrderingすると勝手にINNER JOINしてしまうらしいです。 つまり、Bがnullのものは取ってきて

    cayenneめも(ORDERするところでハマったお話) - shokosブログ
  • 1