类 SqlPagingQueryProviderFactoryBean
- java.lang.Object
- org.springframework.batch.item.database.support.SqlPagingQueryProviderFactoryBean
- 所有已实现的接口:
org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
public class SqlPagingQueryProviderFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
Factory bean forPagingQueryProvider
interface. The database type will be determined from the data source if not provided explicitly. Valid types are given by theDatabaseType
enum.- 作者:
- Dave Syer, Michael Minella
构造器概要
构造器 构造器 说明 SqlPagingQueryProviderFactoryBean()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 PagingQueryProvider
getObject()
Get aPagingQueryProvider
instance using the provided properties and appropriate for the given database type.java.lang.Class<PagingQueryProvider>
getObjectType()
Always returnsPagingQueryProvider
.boolean
isSingleton()
Always returns true.void
setDatabaseType(java.lang.String databaseType)
void
setDataSource(javax.sql.DataSource dataSource)
void
setFromClause(java.lang.String fromClause)
void
setGroupClause(java.lang.String groupClause)
void
setSelectClause(java.lang.String selectClause)
void
setSortKey(java.lang.String key)
void
setSortKeys(java.util.Map<java.lang.String,Order> sortKeys)
void
setWhereClause(java.lang.String whereClause)
构造器详细资料
SqlPagingQueryProviderFactoryBean
public SqlPagingQueryProviderFactoryBean()
方法详细资料
setGroupClause
public void setGroupClause(java.lang.String groupClause)
- 参数:
groupClause
- SQL GROUP BY clause part of the SQL query string
setDatabaseType
public void setDatabaseType(java.lang.String databaseType)
- 参数:
databaseType
- the databaseType to set
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
- 参数:
dataSource
- the dataSource to set
setFromClause
public void setFromClause(java.lang.String fromClause)
- 参数:
fromClause
- the fromClause to set
setWhereClause
public void setWhereClause(java.lang.String whereClause)
- 参数:
whereClause
- the whereClause to set
setSelectClause
public void setSelectClause(java.lang.String selectClause)
- 参数:
selectClause
- the selectClause to set
setSortKeys
public void setSortKeys(java.util.Map<java.lang.String,Order> sortKeys)
- 参数:
sortKeys
- the sortKeys to set
setSortKey
public void setSortKey(java.lang.String key)
getObject
public PagingQueryProvider getObject() throws java.lang.Exception
Get aPagingQueryProvider
instance using the provided properties and appropriate for the given database type.- 指定者:
getObject
在接口中org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
- 抛出:
java.lang.Exception
- 另请参阅:
FactoryBean.getObject()
getObjectType
public java.lang.Class<PagingQueryProvider> getObjectType()
Always returnsPagingQueryProvider
.- 指定者:
getObjectType
在接口中org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
- 另请参阅:
FactoryBean.getObjectType()
isSingleton
public boolean isSingleton()
Always returns true.- 指定者:
isSingleton
在接口中org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
- 另请参阅:
FactoryBean.isSingleton()