【发布时间】:2020-01-16 07:13:30
【问题描述】:
是否可以通过将table name 作为parameter 传递给fetch data?像这样。
@Query("SELECT id, name from :tableName")
fun getData(tableName: String): List<RandomModel>
【问题讨论】:
-
为什么要使用具有相同结构(相同类型和列数)的多个表?而是使用一个带有额外字段的表来标识您的行子集
-
代表不同的商业模式,各有不同的属性。我只想获取通用属性。
-
@pskink 这很常见,例如看看 CRM 软件(例如 Salesforce)——几乎每条记录都有一个 iD 和一个“名称”的表示。
标签: android database kotlin android-room