Spring Cloud Cloud Spanner 列

2024-01-11 14:54 更新

POJO上的所有可访问属性都将自动识别为“ Cloud Spanner”列。列命名由PropertyNameFieldNamingStrategy bean上默认定义的PropertyNameFieldNamingStrategy生成。@Column注释可以选择提供与属性和其他设置不同的列名:

  • name是列的可选名称
  • spannerTypeMaxLengthSTRINGBYTES列指定最大长度。仅在基于域类型生成DDL架构语句时使用此设置。
  • nullable指定是否将列创建为NOT NULL仅在基于域类型生成DDL架构语句时使用此设置。
  • spannerType是您可以选择指定的Cloud Spanner列类型。如果未指定,则从Java属性类型推断兼容的列类型。
  • spannerCommitTimestamp是一个布尔值,指定此属性是否对应于自动填充的提交时间戳记列。写入Cloud Spanner时,将忽略此属性中设置的任何值。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号