Classes related to type and Spring Data metadata in Cloud Spanner support for Spring Data.
ClassDescriptionAnnotation for a
SpannerPersistentPropertythat allows specifying the column name instead of deriving it from the field's name.Annotates properties that are embedded objects that can hold primary key components.Annotates properties that are collections of child entities.Annotation for an entity's field that causes the field to be ignored by Spring Data Spanner.Annotation for a
SpannerPersistentEntitythat allows specifying the primary key columns and their order.Represents an persistent property just to represent Cloud Spanner primary keys, and does not correspond to actual properties of POJOs, as it might even be a composite, multi-column key.Exceptions for Spring Data Cloud Spanner.A mapping context for Cloud Spanner that provides ways to create persistent entities and properties.Cloud Spanner specific interface for a
MutablePersistentEntitystored in a Cloud Spanner table.Represents a Cloud Spanner table and its columns' mapping to fields within an entity type.Holds a Spanner persistent entity and its key type.Interface for a
SpannerPersistentEntityto be stored in a Google Cloud Spanner table.Annotation for a
SpannerPersistentEntitythat allows specifying a custom table name, instead of deriving it from the entity's class name.Where clause to add to the element Entity or target entity of a collection.