django から Java に切り替える予定です。理由は聞かないでください :)。Play フレームワークを使用することにしました。私が必要としているのは、オブジェクト指向アプローチとネイティブ sql を混在させることができる ORM です。
django の例のようなもの: https://docs.djangoproject.com/en/1.3/ref/models/querysets/#extra
これらの機能を備えた Java の世界はありますか?
Django の ORM ワールドの例、2 つのモデル: blog と blogEntry (1->N の関係)。カウントされた blogEntry 要素を持つすべてのブログを選択しています。
Blog.objects.extra(
select={
'entry_count': 'SELECT COUNT(*) FROM blog_entry WHERE blog_entry.blog_id = blog_blog.id'
},
)