クラス CassandraRepositoryFactoryBean<T extends Repository<S,ID>,S,ID>
java.lang.ObjectSE
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID>
org.springframework.data.cassandra.repository.support.CassandraRepositoryFactoryBean<T,S,ID>
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、FactoryBean<T>
、InitializingBean
、ApplicationEventPublisherAware
、RepositoryFactoryInformation<S,
ID>
public class CassandraRepositoryFactoryBean<T extends Repository<S,ID>,S,ID>
extends RepositoryFactoryBeanSupport<T,S,ID>
CassandraRepository
インスタンスを作成するための FactoryBean
。- 作成者:
- Alex Shvid, John Blum, Oliver Gierke, Mark Paluch
フィールドサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクターコンストラクター説明CassandraRepositoryFactoryBean
(ClassSE<? extends T> repositoryInterface) 指定されたリポジトリインターフェースに新しいCassandraRepositoryFactoryBean
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
protected RepositoryFactorySupport
void
setCassandraTemplate
(CassandraTemplate cassandraTemplate) Cassandra データアクセス操作に使用されるCassandraTemplate
を構成します。クラス org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport から継承されたメソッド
addRepositoryFactoryCustomizer, createDefaultQueryMethodEvaluationContextProvider, getEntityInformation, getObject, getObjectType, getPersistentEntity, getQueryMethods, getRepositoryInformation, isSingleton, setApplicationEventPublisher, setBeanClassLoader, setBeanFactory, setCustomImplementation, setEvaluationContextProvider, setLazyInit, setMappingContext, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, setRepositoryFragments
コンストラクターの詳細
CassandraRepositoryFactoryBean
指定されたリポジトリインターフェースに新しいCassandraRepositoryFactoryBean
を作成します。- パラメーター:
repositoryInterface
- null であってはなりません。
メソッドの詳細
createRepositoryFactory
- 次で指定:
- クラス
RepositoryFactoryBeanSupport<T extends Repository<S,
のID>, S, ID> createRepositoryFactory
setCassandraTemplate
Cassandra データアクセス操作に使用されるCassandraTemplate
を構成します。- パラメーター:
cassandraTemplate
-CassandraTemplate
は、Apache Cassandra で CRUD、クエリ、一般的なデータアクセス操作を実行するために使用されます。
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- オーバーライド:
- クラス
RepositoryFactoryBeanSupport<T extends Repository<S,
のID>, S, ID> afterPropertiesSet