powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Изменяемый запрос Hibernate
7 сообщений из 7, страница 1 из 1
Изменяемый запрос Hibernate
    #40095018
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
В приложении необходимо реализовать поиск.
С клиента приходит набор критериев для поиска, часть из них могут быть пустыми. В зависимости от того, какие критерии поиска пустые, создается sql запрос.
Я могу сделать отдельное соединение с БД, выполнить в нем этот запрос и получить результат.
Но все приложение построено на Hibernate, хочется и этот запрос выполнить в автоматически созданном коннекте.
Можно ли как-то из приложения передать запрос в репозиторий и выполнить его там?
Или лучше не заморачиваться и делать в отдельном коннекте?
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40095028
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40095029
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот страничкой выше. Criteria API

https://www.tutorialspoint.com/hibernate/hibernate_criteria_queries.htm
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40098805
O_79_O
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Гужанов,
делаешь обычный nativeQuery
в который с помощью StringBuilder втыкаешь нужные тебе фильтры
далее сетишь параметры query.setParameter("pizda_rulu","dfdaf");

можно с помощью criteria api ,но оно не очень гибкое и по факту - ничего кроме гемороя в плюсах не имеет
nativeQuery самое оно.
я вообще не понимаю зачем нужна вот эта прекомпиляция запросов- если только совсем плохо с sql
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40098859
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов
Здравствуйте.
В приложении необходимо реализовать поиск.
С клиента приходит набор критериев для поиска, часть из них могут быть пустыми. В зависимости от того, какие критерии поиска пустые, создается sql запрос.
Я могу сделать отдельное соединение с БД, выполнить в нем этот запрос и получить результат.
Но все приложение построено на Hibernate, хочется и этот запрос выполнить в автоматически созданном коннекте.
Можно ли как-то из приложения передать запрос в репозиторий и выполнить его там?
Или лучше не заморачиваться и делать в отдельном коннекте?


Для Spring-data-jpa :-)
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40098862
Добавлю до кучи Hibernate's Query By Example . Не знаю есть ли он в JPA, да и в Hibernate я его никогда не использовал. Вот небольшая статейка .
...
Рейтинг: 0 / 0
Изменяемый запрос Hibernate
    #40098888
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов,
Слова поиска приходят в урл или в теле запроса и снаружи не видны?
Есть два лагеря враждующих подходов по данному принципу.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Изменяемый запрос Hibernate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]