У меня есть таблица со списком элементов, которые необходимо настроить, чтобы при получении вызова от веб-службы я мог сравнить предоставленный Long с оператором, введенным пользователем, чтобы выбрать правильный.
Пример данных:
ID PropertyID (INT) Compare (varchar)
1 55 >9
2 55 <=9
В этом примере я получаю идентификатор 55 от веб-службы и целое / длинное (например, 4). И я хочу выбрать правильный ряд из моей таблицы. На веб-сайте столбцы «PropertyID» и «Сравнить» таблицы настраиваются пользователем.
Как выбрать правильную строку? В идеале я бы MySQL сделал сравнение. Но если это невозможно, я мог бы вытащить все строки с «55» в качестве свойства Id, а затем Java сделать магию c для сравнения.
В моем примере я получил бы строку ID 2 с "4 <= 9". </p>