类 JpaNativeQueryProvider<E>
- java.lang.Object
- org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
- org.springframework.batch.item.database.orm.JpaNativeQueryProvider<E>
- 类型参数:
E
- entity returned by executing the query
- 所有已实现的接口:
JpaQueryProvider
,org.springframework.beans.factory.InitializingBean
public class JpaNativeQueryProvider<E> extends AbstractJpaQueryProvider
This query provider creates JPA
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.- 作者:
- Anatoly Polinsky
构造器概要
构造器 构造器 说明 JpaNativeQueryProvider()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
afterPropertiesSet()
javax.persistence.Query
createQuery()
Create the query object.void
setEntityClass(java.lang.Class<E> entityClazz)
void
setSqlQuery(java.lang.String sqlQuery)
从类继承的方法 org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
getEntityManager, setEntityManager
构造器详细资料
JpaNativeQueryProvider
public JpaNativeQueryProvider()
方法详细资料
createQuery
public javax.persistence.Query createQuery()
从接口复制的说明:JpaQueryProvider
Create the query object.
- 返回:
- created query
setSqlQuery
public void setSqlQuery(java.lang.String sqlQuery)
setEntityClass
public void setEntityClass(java.lang.Class<E> entityClazz)
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception
- 抛出:
java.lang.Exception