public class SqlPagingQueryProviderFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
PagingQueryProvider
インターフェース用のファクトリ Bean。明示的に指定されていない場合、データベース型はデータソースから決定されます。有効な型は、DatabaseType
列挙型によって指定されます。コンストラクターと説明 |
---|
SqlPagingQueryProviderFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
PagingQueryProvider | getObject() 提供されたプロパティを使用して、指定されたデータベース型に適した PagingQueryProvider インスタンスを取得します。 |
java.lang.Class<PagingQueryProvider> | getObjectType() 常に PagingQueryProvider を返します。 |
boolean | isSingleton() 常に 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) |
public void setGroupClause(java.lang.String groupClause)
groupClause
- SQL クエリ文字列の SQL GROUP BY 句の一部 public void setDatabaseType(java.lang.String databaseType)
databaseType
- 設定する databaseTypepublic void setDataSource(javax.sql.DataSource dataSource)
dataSource
- 設定する dataSourcepublic void setFromClause(java.lang.String fromClause)
fromClause
- 設定する fromClausepublic void setWhereClause(java.lang.String whereClause)
whereClause
- 設定する whereClausepublic void setSelectClause(java.lang.String selectClause)
selectClause
- 設定する selectClausepublic void setSortKeys(java.util.Map<java.lang.String,Order> sortKeys)
sortKeys
- 設定する sortKeyspublic void setSortKey(java.lang.String key)
public PagingQueryProvider getObject() throws java.lang.Exception
PagingQueryProvider
インスタンスを取得します。org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
の getObject
java.lang.Exception
FactoryBean.getObject()
public java.lang.Class<PagingQueryProvider> getObjectType()
PagingQueryProvider
を返します。org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
の getObjectType
FactoryBean.getObjectType()
public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<PagingQueryProvider>
の isSingleton
FactoryBean.isSingleton()