СОДЕРЖИТ не работает в критериях просмотра

Я создал критерий представления в ADF, который ищет сотрудников на основе имени сотрудника, и имя передается через переменную привязки. Когда я ищу с использованием равенства, он получает результат.

используя EQUALS здесь

Однако мое требование состоит в том, чтобы искать с использованием CONTAINS. Когда я использую CONTAINS, он не извлекает никаких данных и показывает, что запись не найдена.

Использование CONTAINS


person Arun Sehrawat    schedule 26.12.2017    source источник
comment
Ваша база данных — MySQL, но вы пометили вопрос как Oracle 12c. Что правильно? У вас есть минимальный пример, демонстрирующий вашу проблему?   -  person Ben    schedule 26.12.2017
comment
Извините, я использую jdeveloper 12c, а база данных - MySQL, и минимальный пример - это только те картинки.   -  person Arun Sehrawat    schedule 27.12.2017


Ответы (2)


Я считаю, что в нем используются подстановочные знаки в стиле Oracle, которые могут не совпадать с тем, что ожидает MySQL. Включите точное ведение журнала на уровне ADF BC, чтобы увидеть выданный SQL и проверить его.

person Shay Shmeltzer    schedule 02.01.2018

Эта ошибка возникла из-за того, что я запрашивал MySql, но синтаксис, который здесь использовался, был ORACLE, поэтому здесь мы можем изменить режим выполнения запроса с база данных на в памяти это устранит ошибку и будет работать нормально, и это сработало для меня.

person Arun Sehrawat    schedule 11.06.2018