Простой проект. Есть 2 юзера с username
test1
и test_2
. Если сделать фильтр по username содержит test_
то вернутся обе сущности.
logging.level.eclipselink.logging.sql = debug
выводит
<t 1199995031, conn 1406519332> SELECT LIMIT ? ? ID AS a1, ACTIVE AS a2, EMAIL AS a3, FIRST_NAME AS a4, LAST_NAME AS a5, PASSWORD AS a6, TIME_ZONE_ID AS a7, USERNAME AS a8, VERSION AS a9 FROM JT_USER WHERE LOWER(USERNAME) LIKE ? ORDER BY USERNAME
bind => [0, 50, %test_%]
Как я вижу. У comboBox
есть настройка escapeValueForLike
которая использует QueryUtils.escapeForLike
.
Можно ли для фильтров с contains
такое добавить?