询问 here 之间有什么区别:
Profile profile = ofy().load().type(Profile.class).id(userId).now();
和
Profile profile = ofy().load().key(Key.create(Profile.class, userId)).now();
为什么我们必须使用Key.create(Profile.class, userId)
为userId创建 key ?
谢谢。
最佳答案
唯一的区别是第一个示例通过隐式定义键来执行键查询。第二个明确定义 key 。
两者都会产生完全相同的 key 查询。
您不必显式地为 userId 创建 key 。但这样你在做什么就更明显了。
关于java - 使用 objectify 时有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35844200/