JPAネイティブクエリを使用して単一のオブジェクトを取得するにはどうすればよいですか。私はいくつかの研究をしましたが、答えはすべて「getSingleResult」ですが、得たいものは返されませんでした。たとえば、私は自分のデータベースにテーブルのカウントを取得し、Integerにフェッチする場合はどうすればよいですか?JPAネイティブクエリで単一オブジェクトを取得
以下このコードは、私が休止状態Sessisonを使用してこれを取得する方法を示しています。
int check = Integer.parseInt((String) sessionF.createSQLQuery("select to_char(count(*)) as count from user_tables where table_name upper('TEST')").uniqueResult());
そして、何私はJPAで細かいことを願っています:
明らかint check = Integer.parseInt((String) getEntityManager().createNativeQuery("select to_char(count(*)) as count from user_tables where table_name upper('TEST')").getSingleResult());
、コードが何を返しません。が欲しいです。したがって、この問題に対処するために私を助けてください。ありがとうございました ! JPAで
JPQLを使用できるクエリのようです... –