Я довольно новыми для Hibernate, Есть ли способ, что я могу преобразовать следующий MySQL запрос в HQL или критериев запроса получить аналогичную функциональность, реализованную с помощью Hibernate?MySQL звучит как запрос на спящий режим
3
A
ответ
4
От mysql doc:
выражение1 ЗВУЧИТ КАК expr2
Это то же самое, как SOUNDEX (Expr1) = SOUNDEX (expr2)
И soundex
поддерживается MySQLDialect. Так что делать что-то вроде этого:
SELECT * FROM items WHERE soundex(itemname) = soundex('some name')
или HQL
Query q = session.createQuery
("from items e where soundex(e.itemname) = soundex('%some name%') ");
должен работать.
4
Вы можете использовать native SQL. В вашем случае, просто:
sess.createSQLQuery
("SELECT * FROM items WHERE itemname SOUNDS LIKE 'some name'").list();
+0
Спасибо! Это работает! – janith
+0
Добро пожаловать. –
Смежные вопросы
- 1. Запрос на спящий режим
- 2. Запрос на спящий режим
- 3. Запрос на спящий режим
- 4. Запрос на спящий режим - ClassCastError
- 5. спящий режим - итерация запрос
- 6. спящий режим SQL-запрос
- 7. спящий режим MYSQL родной запрос бросает ClassCastException
- 8. Как написать запрос на спящий режим
- 9. Как найти/изменить запрос на спящий режим
- 10. Как улучшить запрос на спящий режим?
- 11. Хранить запрос на спящий режим в переменной
- 12. Запрос на спящий режим не возвращает результат?
- 13. Запрос на спящий режим для нескольких ассоциаций
- 14. запрос на спящий режим для временной отметки
- 15. Запрос на спящий режим с частичным ключом
- 16. Запрос на спящий режим - Условия запроса
- 17. Запрос на спящий режим для двух таблиц
- 18. запрос на спящий режим - свойство подсобственности
- 19. запрос на спящий режим, создающий несколько sql
- 20. Запрос на спящий режим для нескольких таблиц
- 21. Запрос на спящий режим: найти равные объекты
- 22. Показать запрос на спящий режим в JTable
- 23. запрос на спящий режим в датах, превышающих
- 24. Запрос на спящий режим и объект списка
- 25. sql-запрос в спящий режим
- 26. спящий режим с MySQL на MongoDB
- 27. Как выполнить мой запрос в спящий режим
- 28. Спящий режим блокировки MySQL с одним запросом
- 29. как искать идентификатор, используя запрос на спящий режим на примере?
- 30. Спящий режим на Android
Это тоже работает, и я считаю, что это будет лучшее решение, чем писать его в SQL – janith