MySQL сопоставить с HQL - PullRequest
       7

MySQL сопоставить с HQL

3 голосов
/ 29 июня 2011

, так как я не могу найти много документации по HQL, то, что я часто делаю, это смотрю в MYSQL и примерно в 75% случаев, когда она работает в HQL, я хотел бы включить поиск текста по определенному полю.в БД, помня о последствиях производительности.В документации mysql говорится, что структура таблицы должна быть MyiSam, и для создания полнотекстового индекса в этом поле.и используйте выражение, которое в HQL будет выглядеть примерно так:

where match(product) against (:textinput)

Кто-нибудь знает, поддерживается ли это или HQL предоставляет более эффективный способ сделать это?спасибо за ваши идеи

1 Ответ

2 голосов
/ 18 июля 2011

поэтому позвольте мне ответить на мои собственные вопросы, основанные на моих собственных выводах. ответить на мой первый вопрос: поддерживается ли (соответствует / против) класс в HQL

ответ - нет, это все еще не поддерживается.

другие способы достижения этого: это можно сделать, создав экземпляр SQL-запроса, вызвав

  session.createSQLQuery("") or by defining @NamedNativeQueries

взгляните на следующий пример @NamedNativeQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...