Spring Cloud Cloud Spanner 列

2024-01-11 14:54 更新

POJO上的所有可訪問屬性都將自動(dòng)識(shí)別為“ Cloud Spanner”列。列命名由PropertyNameFieldNamingStrategy bean上默認(rèn)定義的PropertyNameFieldNamingStrategy生成。@Column注釋可以選擇提供與屬性和其他設(shè)置不同的列名:

  • name是列的可選名稱
  • spannerTypeMaxLengthSTRINGBYTES列指定最大長(zhǎng)度。僅在基于域類型生成DDL架構(gòu)語句時(shí)使用此設(shè)置。
  • nullable指定是否將列創(chuàng)建為NOT NULL僅在基于域類型生成DDL架構(gòu)語句時(shí)使用此設(shè)置。
  • spannerType是您可以選擇指定的Cloud Spanner列類型。如果未指定,則從Java屬性類型推斷兼容的列類型。
  • spannerCommitTimestamp是一個(gè)布爾值,指定此屬性是否對(duì)應(yīng)于自動(dòng)填充的提交時(shí)間戳記列。寫入Cloud Spanner時(shí),將忽略此屬性中設(shè)置的任何值。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)