Java 使用key in objectify是否可以更快地加载实体?
我可以用钥匙加载Java 使用key in objectify是否可以更快地加载实体?,java,android,google-app-engine,google-cloud-endpoints,objectify,Java,Android,Google App Engine,Google Cloud Endpoints,Objectify,我可以用钥匙加载 Employee e = ofy().load().key(Key.create( Employee.class,employeeId)).now(); 但如果我发现它使用某个字段 Employee e = ofy().load().type(Employee.class).filter("employeeEmail",employeeEmail).first().now(); 使用密钥是否可以更快地加载实体 是的,按键加载更快更便宜。您可以避免不必要的索引查找。是的,按键
Employee e = ofy().load().key(Key.create( Employee.class,employeeId)).now();
但如果我发现它使用某个字段
Employee e = ofy().load().type(Employee.class).filter("employeeEmail",employeeEmail).first().now();
使用密钥是否可以更快地加载实体 是的,按键加载更快更便宜。您可以避免不必要的索引查找。是的,按键加载更快、更便宜。您可以避免不必要的索引查找。senks!你真的帮了我的忙,因为我正面临一些困境。另外,如果实体有
@Cache
注释并且在memcache中。。。它快多了,森克斯!你真的帮了我的忙,因为我正面临一些困境。另外,如果实体有@Cache
注释并且在memcache中。。。速度快得多。