クラス CassandraRepositoryFactory
java.lang.ObjectSE
org.springframework.data.repository.core.support.RepositoryFactorySupport
org.springframework.data.cassandra.repository.support.CassandraRepositoryFactory
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.springframework.beans.factory.BeanClassLoaderAware
、org.springframework.beans.factory.BeanFactoryAware
public class CassandraRepositoryFactory
extends org.springframework.data.repository.core.support.RepositoryFactorySupport
CassandraRepository
インスタンスを作成するファクトリ。- 作成者:
- Alex Shvid, Matthew T. Adams, Thomas Darimont, Mark Paluch, John Blum
コンストラクターのサマリー
コンストラクターコンストラクター説明CassandraRepositoryFactory
(CassandraOperations operations) 指定されたCassandraOperations
で新しいCassandraRepositoryFactory
を作成します。メソッドのサマリー
修飾子と型メソッド説明<T,
ID> CassandraEntityInformation<T, ID> getEntityInformation
(ClassSE<T> domainClass) protected org.springframework.data.projection.ProjectionFactory
getProjectionFactory
(ClassLoaderSE classLoader, org.springframework.beans.factory.BeanFactory beanFactory) protected OptionalSE<org.springframework.data.repository.query.QueryLookupStrategy>
getQueryLookupStrategy
(org.springframework.data.repository.query.QueryLookupStrategy.Key key, org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider) protected ClassSE<?>
getRepositoryBaseClass
(org.springframework.data.repository.core.RepositoryMetadata metadata) protected ObjectSE
getTargetRepository
(org.springframework.data.repository.core.RepositoryInformation information) クラス org.springframework.data.repository.core.support.RepositoryFactorySupport から継承されたメソッド
addInvocationListener, addQueryCreationListener, addRepositoryProxyPostProcessor, getProjectionFactory, getQueryMethods, getRepository, getRepository, getRepository, getRepositoryFragments, getRepositoryInformation, getRepositoryMetadata, getTargetRepositoryViaReflection, getTargetRepositoryViaReflection, instantiateClass, setBeanClassLoader, setBeanFactory, setEvaluationContextProvider, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, validate
コンストラクターの詳細
CassandraRepositoryFactory
指定されたCassandraOperations
で新しいCassandraRepositoryFactory
を作成します。- パラメーター:
operations
- null であってはなりません
メソッドの詳細
getProjectionFactory
protected org.springframework.data.projection.ProjectionFactory getProjectionFactory(ClassLoaderSE classLoader, org.springframework.beans.factory.BeanFactory beanFactory) - オーバーライド:
- クラス
org.springframework.data.repository.core.support.RepositoryFactorySupport
のgetProjectionFactory
getRepositoryBaseClass
protected ClassSE<?> getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata metadata) - 次で指定:
- クラス
org.springframework.data.repository.core.support.RepositoryFactorySupport
のgetRepositoryBaseClass
getTargetRepository
protected ObjectSE getTargetRepository(org.springframework.data.repository.core.RepositoryInformation information) - 次で指定:
- クラス
org.springframework.data.repository.core.support.RepositoryFactorySupport
のgetTargetRepository
getEntityInformation
- 次で指定:
- クラス
org.springframework.data.repository.core.support.RepositoryFactorySupport
のgetEntityInformation
getQueryLookupStrategy
protected OptionalSE<org.springframework.data.repository.query.QueryLookupStrategy> getQueryLookupStrategy(@Nullable org.springframework.data.repository.query.QueryLookupStrategy.Key key, org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider) - オーバーライド:
- クラス
org.springframework.data.repository.core.support.RepositoryFactorySupport
のgetQueryLookupStrategy