例:
List<Object[]> list = em.createQuery(
"SELECT 'Foo', 123 FROM IrcEvent ev", Object[].class).getResultList();
その例で私が気に入らないこと:
- テーブル名を知るにはどうすればよいですか? 代わりにエンティティ クラスを指定できませんか?
- 列名を知るにはどうすればよいですか? jOOQは、データベース スキーマから DSL を作成することにより、オートコンプリートを提供します。
- どこにでも構文エラーがある可能性があります。
私が基本的に欲しいのは次のようなものです
entityManager.deleteAll(EntityClass.class);
antire テーブルの行を削除します (たとえば)。