В JPQL в состоянии где я хочу сделать:Сравнить Долго Строка
book.id like lower(:search)
Проблема: book.id
является Long
но параметр :search
является строка. Будет ли приведенное выше просто работать так, как есть, или мне нужно явно преобразовать book.id
в String
, и если это так, как мне это сделать?
Это не сработало, потому что в моем случае параметр ': search' используется не только для сравнения с этим идентификатором, но и с заголовком (пользователи могут искать идентификатор или заголовок). – Roland
Хммм, такой случай не был частью первоначального вопроса;). Если вам нужно сравнить ': search' с строкой заголовка, тогда' LIKE' является правильным выбором. В любом случае было бы полезно обновить вопрос с помощью полного определения запроса (даже псевдокода), чтобы лучше понять идею, стоящую за ним. – wypieprz