Spring Cloud Cloud Spanner 表
2024-01-10 16:00 更新
@Table
批注可以提供Cloud Spanner表的名称,该表存储带注释的类的实例,每行一个。该注释是可选的,如果未给出,则从类名推断出表名,并且首字符不大写。
在某些情况下,您可能希望动态确定@Table
表名。为此,您可以使用
Spring表达式语言
。
例如:
@Table(name = "trades_#{tableNameSuffix}") public class Trade { // ... }
仅当在Spring应用程序上下文中定义了tableNameSuffix
值/ bean时,才会解析表名。例如,如果tableNameSuffix
的值为“ 123”,则表名将解析为trades_123
。
以上内容是否对您有帮助:
更多建议: