Python-версия IN
фактически реализована в коде уровня приложения (который вы можете проверить, поскольку он является частью SDK App Engine с открытым исходным кодом): по сути, запрос с IN
, подобным вашему, становится N запросами. с ==
(где N == len (param)), и результаты этих N запросов объединяются в общий результат.
Хотя, возможно, удобно использовать эту функциональность как часть исходного кода, предоставляемого Google, кроме этого удобства нет никакой дополнительной выгоды, и, в частности, нет никакого преимущества в производительности, если вы просто делаете это в своем собственном коде. Поэтому я не удивлен, что этот незначительный трюк (по крайней мере, пока) не был добавлен в версию Java ...