クラス CassandraRepositoryFactory
java.lang.ObjectSE
org.springframework.data.repository.core.support.RepositoryFactorySupport
org.springframework.data.cassandra.repository.support.CassandraRepositoryFactory
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
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 ProjectionFactory
getProjectionFactory
(ClassLoaderSE classLoader, BeanFactory beanFactory) protected OptionalSE<QueryLookupStrategy>
getQueryLookupStrategy
(QueryLookupStrategy.Key key, QueryMethodEvaluationContextProvider evaluationContextProvider) protected ClassSE<?>
getRepositoryBaseClass
(RepositoryMetadata metadata) protected ObjectSE
getTargetRepository
(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 ProjectionFactory getProjectionFactory(ClassLoaderSE classLoader, BeanFactory beanFactory) - オーバーライド:
- クラス
RepositoryFactorySupport
のgetProjectionFactory
getRepositoryBaseClass
- 次で指定:
- クラス
RepositoryFactorySupport
のgetRepositoryBaseClass
getTargetRepository
- 次で指定:
- クラス
RepositoryFactorySupport
のgetTargetRepository
getEntityInformation
- 次で指定:
- クラス
RepositoryFactorySupport
のgetEntityInformation
getQueryLookupStrategy
protected OptionalSE<QueryLookupStrategy> getQueryLookupStrategy(@Nullable QueryLookupStrategy.Key key, QueryMethodEvaluationContextProvider evaluationContextProvider) - オーバーライド:
- クラス
RepositoryFactorySupport
のgetQueryLookupStrategy