是否可以使用不是使用味道的整数的id?
我的模型可能有远程产品的偏好。为了区分这些,我们使用字符串标识符“locationId:itemId”。 但是,我看不到对此的支持 还有其他方法来解决这个问题吗?
答案 0 :(得分:1)
是的,虽然它会减慢速度。查看IDMigrator
以及框架中的实现和用法。这是您自动翻译/从整数ID转换的一些帮助。
分布式版本不支持此功能。
答案 1 :(得分:0)
是。看看this question的答案。基本上,您可以扩展FileDataModel,覆盖readItemIDFromString(String stringID),也可以使用IDMigrator进行转换。
答案 2 :(得分:0)
userId和itemId可以是字符串,因此this is the CustomFileDataModel会将您的字符串转换为整数,并将地图(String,Id)保留在内存中;在建议之后你可以从id获得字符串。