Между в HQL выдерживают сравнение строго или нет?

Прежде чем возиться с MultiDex

Это либо слишком большое решение (используйте MultiDex), либо вы компилируете и включаете в свой проект некоторые ненужные вещи. У меня проблема с моим крошечным проектом. Вот что я сделал, чтобы исправить это:

Я удалил это из build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

И я вручную удалил папку сборки из корня приложения. Проблема исправлена.

32
задан flybywire 25 February 2009 в 13:58
поделиться

2 ответа

Я не нашел спецификации поведения в Быть в спящем режиме документах, но between, оператор в HQL переводится в between оператор в SQL, который является содержащим.

Так between в HQL является также содержащим, который является

A between 5 and 10

, эквивалентно

A >= 5 and A <= 10
40
ответ дан 27 November 2019 в 21:02
поделиться

очевидно, существует некоторый беспорядок относительно этого. естественный язык предположил бы, что это эксклюзивно, но это не верно. в действительности это - a> = 5 и A< =10. с тех пор там уже противоречили данным ответам (и delted), должно быть больше разъяснения: (от http://www.techonthenet.com/sql/between.php )

Example #1 - Numbers

The following is an SQL statement that uses the BETWEEN function:

SELECT *
FROM suppliers
WHERE supplier_id between 5000 AND 5010;

This would return all rows where the supplier_id is between 5000 and 5010, inclusive. It is equivalent to the following SQL statement:

SELECT *
FROM suppliers
WHERE supplier_id >= 5000
AND supplier_id <= 5010;
3
ответ дан 27 November 2019 в 21:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: