プログラムでjpaクエリを検証する正しい方法は何ですか。Hibernate は、エンティティに対するすべてのアノテーション ベースの名前付きクエリを検証します。しかし、エラーをチェックするために、プログラムで構築されたjpaクエリでこの検証ルーチンを呼び出すにはどうすればよいでしょうか?
@実在物
公開クラス Foo {
@ID
パブリック int id;
パブリック文字列名;
}
主要(...) {
クエリ q = getEntityManager().createQuery("select e from " + Foo.class.getName() + " e where e.name = 'x' ");
// ここで q を検証
}