私はしばらくの間JPA2でQueryDSLを使用していますが、これは私が知っているORMの最も強力な組み合わせです。JPACriteriaAPIは災害です。QueryDSLでは、JPQLについても忘れてしまいました。
PlayでQueryDSLを使いたい!文字列としてのJPQLのインライン部分を除いて、Playではすべてが非常によく見えます。それは私にCakePHPを思い出させます...
Play(および他のいくつかのもの:))にリファクタリング防止のクエリ言語が必要です。
QueryDSLの使用法は簡単です。EntityManagerのみが必要です。ただし、QueryDSLにはこのAPTクラスジェネレーターがあります(Hibernate for citeria APIのものと同じです)。
誰かがこのクラスジェネレータをPlayで動作させることができましたか?それらのクラスを再作成してホットリロードすることは可能ですか?