как работает запрос на пересечение в сахарной ORM - PullRequest
0 голосов
/ 12 мая 2018
 Select PRODUCT from PRODUCT_TAGS where TAGS = 1 intersect Select PRODUCT from PRODUCT_TAGS where TAGS = 5

выше, используется для получения продуктов, которые имеют только идентификатор 1,5. Я был в состоянии получить данные, когда я запускаю его в браузере БД. Может кто-нибудь сказать мне, возможно ли выполнить запрос в базе данных ORM сахара.

1 Ответ

0 голосов
/ 14 мая 2018

SugarORM имеет построитель запросов , но он не поддерживает вставку.

Однако вы можете запускать запросы вручную, используя findWithQuery(<SQL>, <params>):

List<ProductTags> products = ProductTags.findWithQuery(ProductTags.class, "Select PRODUCT from PRODUCT_TAGS where TAGS = ? intersect Select PRODUCT from PRODUCT_TAGS where TAGS = ?, "1", "5");
...