E
- クエリを実行して返されたエンティティ public class HibernateNativeQueryProvider<E> extends AbstractHibernateQueryProvider<E>
このクエリプロバイダーは、挿入されたネイティブ SQL クエリから Hibernate Query
を作成します。これは、クエリヒント、Oracle の CONNECT キーワードなど、データベース固有の機能を利用する必要がある場合に役立ちます。
コンストラクターと説明 |
---|
HibernateNativeQueryProvider() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
org.hibernate.query.NativeQuery<E> | createQuery() 提供されたセッションから NativeQuery を作成します(両方が使用可能な場合はステートレスを優先します)。 |
void | setEntityClass(java.lang.Class<E> entityClazz) |
void | setSqlQuery(java.lang.String sqlQuery) |
getStatefulSession, getStatelessSession, isStatelessSession, setSession, setStatelessSession
public org.hibernate.query.NativeQuery<E> createQuery()
提供されたセッションから NativeQuery
を作成します(両方が使用可能な場合はステートレスを優先します)。
public void setSqlQuery(java.lang.String sqlQuery)
public void setEntityClass(java.lang.Class<E> entityClazz)
public void afterPropertiesSet() throws java.lang.Exception
java.lang.Exception