質問: 初めてカキコします。 いろいろネットなどを調べてみたのですが、 Hibernateと「NULLS FIRST」「NULLS LAST」を含むキーワードが なかなかヒットせず、書き込んでみようと思いました。 「NULLS LAST」をORDER BYする時に使用し、ソートをかけても NULLが上にあがってこないようなリスト一覧を表示したいのですが、 吐かれているログを見ると、どうやらその「NULLS LAST」は消されているようです。 Hibernateではこのキーワードは指定できないのでしょうか? もしくは対応策など、ご存知の方がいらっしゃれば、 ご教授願えれば幸いです。
回答: ご回答ありがとうございます! 実はNULLが入ってしまうのは、外部結合でデータを 引っ張っているためにどうしてもNULLになってしまうのです。 Hibernateでなければ、CASE文で対応できるのですが、 Hibernateでは書けないのかなと、それも調べてみましたがありませんでした。 >場当たり的な解決方法:NULLのデータを抽出しない は、まだ試していませんが「なるほど」ですね。 一度に取得することばかり考えていたので、全く思いつきませんでした。 ありがとうございます!試してみます!