JPAの仕様では、自然順序が存在する型(int, String, Date...)のフィールドのみがorder byで使用できます。
だから、例えばboolean型フィールドでorder byして「false、true」の順番に並べる、ということができません。
これって結構困ると思うのだが…
残念ながら、JPA2.0 Proposed Final Draft(の150ページ)によると、
JPA2.0でもこの制限は変わらない模様です。
うーん、困ったな。どうしよう。
(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。
GitHub: takahashikzn
[クラウド帳票エンジンDocurain]
JPAの仕様では、自然順序が存在する型(int, String, Date...)のフィールドのみがorder byで使用できます。
だから、例えばboolean型フィールドでorder byして「false、true」の順番に並べる、ということができません。
これって結構困ると思うのだが…
残念ながら、JPA2.0 Proposed Final Draft(の150ページ)によると、
JPA2.0でもこの制限は変わらない模様です。
うーん、困ったな。どうしよう。