Spring Cloud Cloud Spanner 表

2024-01-10 16:00 更新

@Table批注可以提供Cloud Spanner表的名稱,該表存儲帶注釋的類的實(shí)例,每行一個。該注釋是可選的,如果未給出,則從類名推斷出表名,并且首字符不大寫。

表名的SpEL表達(dá)式

在某些情況下,您可能希望動態(tài)確定@Table表名。為此,您可以使用 Spring表達(dá)式語言 。

例如:

@Table(name = "trades_#{tableNameSuffix}")
public class Trade {
	// ...
}

僅當(dāng)在Spring應(yīng)用程序上下文中定義了tableNameSuffix值/ bean時(shí),才會解析表名。例如,如果tableNameSuffix的值為“ 123”,則表名將解析為trades_123

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號