Spring Cloud Cloud Spanner 列
POJO上的所有可访问属性都将自动识别为“ Cloud Spanner”列。列命名由PropertyNameFieldNamingStrategy bean上默认定义的PropertyNameFieldNamingStrategy生成。@Column注释可以选择提供与属性和其他设置不同的列名:
name是列的可选名称spannerTypeMaxLength为STRING和BYTES列指定最大长度。仅在基于域类型生成DDL架构语句时使用此设置。nullable指定是否将列创建为NOT NULL。仅在基于域类型生成DDL架构语句时使用此设置。spannerType是您可以选择指定的Cloud Spanner列类型。如果未指定,则从Java属性类型推断兼容的列类型。spannerCommitTimestamp是一个布尔值,指定此属性是否对应于自动填充的提交时间戳记列。写入Cloud Spanner时,将忽略此属性中设置的任何值。