anchor.diff:  All accessible properties on POJOs are automatically recognized as a Cloud Spanner column.
   Column naming is generated by the `PropertyNameFieldNamingStrategy` by default defined on the `SpannerMappingContext` bean.
   The `@Column` annotation optionally provides a different column name than that of the property and some other settings:
  +
   - `name` is the optional name of the column
   - `spannerTypeMaxLength` specifies for `STRING` and `BYTES` columns the maximum length. This setting is only used when generating DDL schema statements based on domain types.
   - `nullable` specifies if the column is created as `NOT NULL`. This setting is only used when generating DDL schema statements based on domain types.
  
positive.code: }
  ----
  
  === Sample
  
  
  
negative.code: Our Spring Boot autoconfiguration creates the following beans available in the Spring application context:
  
  - an instance of `SpannerTemplate`
  - an instance of `SpannerDatabaseAdminTemplate` for generating table schemas from object hierarchies and creating and deleting tables and databases
  - an instance of all user-defined repositories extending `SpannerRepository`, `CrudRepository`, `PagingAndSortingRepository`, when repositories are enabled
  - an instance of `DatabaseClient` from the Google Cloud Java Client for Spanner, for convenience and lower level API access
  
  
  