Interface CassandraRepository<T,ID>

All Superinterfaces:
CrudRepository<T,ID>, ListCrudRepository<T,ID>, Repository<T,ID>
All Known Subinterfaces:
MapIdCassandraRepository<T>
All Known Implementing Classes:
SimpleCassandraRepository

@NoRepositoryBean public interface CassandraRepository<T,ID> extends ListCrudRepository<T,ID>
Cassandra-specific extension of the CrudRepository interface that allows the specification of a type for the identity of the @Table (or @Persistable) type.

Repositories based on CassandraRepository can define either a single primary key, use a primary key class or a compound primary key without a primary key class. Types using a compound primary key without a primary key class must use MapId to declare their key value.

Author:
Alex Shvid, Matthew T. Adams, Mark Paluch
See Also: