org.springframework.batch.item.database.orm
Class HibernateNativeQueryProvider<E>
java.lang.Object
org.springframework.batch.item.database.orm.AbstractHibernateQueryProvider
org.springframework.batch.item.database.orm.HibernateNativeQueryProvider<E>
- Type Parameters:
E
- entity returned by executing the query
- All Implemented Interfaces:
- HibernateQueryProvider
public class HibernateNativeQueryProvider<E>
- extends AbstractHibernateQueryProvider
This query provider creates Hibernate Query
s from injected native SQL
queries. This is useful if there is a need to utilize database-specific
features such as query hints, the CONNECT keyword in Oracle, etc.
- Author:
- Anatoly Polinsky
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateNativeQueryProvider
public HibernateNativeQueryProvider()
createQuery
public org.hibernate.SQLQuery createQuery()
Create an SQLQuery
from the session provided (preferring
stateless if both are available).
- Returns:
- created query
setSqlQuery
public void setSqlQuery(String sqlQuery)
setEntityClass
public void setEntityClass(Class<E> entityClazz)
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Throws:
Exception
Copyright © 2013 SpringSource. All Rights Reserved.