我有两个不同的数据表名称,Employee和EmployeeUntsble。我想要在环境稳定时使用Employee数据表,而在环境不稳定时使用EmployeeUntsble。
现在,我的代码只对一个表有效。下面是我实现它的方法。
@DynamoDBTable(tableName = "Employee")
data class Employee(
@DynamoDBHashKey(attributeName="id")
var id: String = "",
@DynamoDBAttribute(attributeName = "name")
var name: String? = null,
)
如何根据不同的环境为两个表使用Employee类?
1条答案
按热度按时间mwg9r5ms1#
如果您切换到v2 SDK,您将获得与DB交互的更好方式。
然后使用
表名可以存储在特定于环境的属性中,您可以为稳定和不稳定分别设置一个属性