Spring Cloud Cloud Spanner 表

2024-01-10 16:00 更新

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

表名的SpEL表達(dá)式

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

例如:

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

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

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)