Spring Cloud Cloud Spanner 表

2024-01-10 16:00 更新

@Table批注可以提供Cloud Spanner表的名称,该表存储带注释的类的实例,每行一个。该注释是可选的,如果未给出,则从类名推断出表名,并且首字符不大写。

表名的SpEL表达式

在某些情况下,您可能希望动态确定@Table表名。为此,您可以使用 Spring表达式语言

例如:

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

仅当在Spring应用程序上下文中定义了tableNameSuffix值/ bean时,才会解析表名。例如,如果tableNameSuffix的值为“ 123”,则表名将解析为trades_123

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号