1

是否可以使用不是整数的 id 使用味道?

我的模型可能对远程产品有偏好。为了区分这些,我们使用字符串标识符“locationId:itemId”。但是,我看不到对此的支持。
有没有其他方法可以解决这个问题?

4

3 回答 3

1

是的,尽管它会减慢速度。查看IDMigrator框架中的实现和用法。这就是您如何在自动转换为整数 ID 时获得一些帮助的方法。

分布式版本不支持此功能。

于 2011-09-21T12:41:41.740 回答
0

是的。看看这个问题的答案。基本上,您可以扩展FileDataModel,覆盖readItemIDFromString(String stringID),或许还可以使用IDMigrator进行转换。

于 2012-03-15T12:14:38.870 回答
0

userId 和 itemId 可以是字符串,因此这是 CustomFileDataModel,它将您的字符串转换为整数并将地图 (String,Id) 保存在内存中;推荐后,您可以从 id 获取字符串。

于 2015-04-17T02:53:35.840 回答