Как мне сопоставить полные слова в Hibernate HQL-запросе?
Например, представьте, что в нашей базе данных есть запись «Сэм Адамс».
Теперь, учитывая этот фрагмент HQL:
book.character like 'Sam'
Я не соответствую "Сэму Адамсу".
Однако, если я изменю свой запрос на:
book.character = 'Sam%'
тогда я тоже подхожу к "Саманте". Но я не хочу, чтобы это совпадало с вариантами слова «Сэм»; Я только хочу соответствовать по полному слову "Сэм".
(И, соответственно, было бы хорошо, если бы запрос «Сэм Адамс» тоже совпадал, поскольку это два полных слова.)