Публикации по теме 'querydsl'
Типобезопасные запросы в Spring Data JPA
Типобезопасный подход к запросам помогает проверить правильность оператора запроса во время компиляции.
Вы когда-нибудь сталкивались с проблемой, когда вы меняете поле объекта, а затем приложение выдает исключение во время выполнения из-за изменения? Если вы столкнулись с этой проблемой, я думаю, что использование типовых запросов может быть хорошим выбором.
Проблема с JPQL или собственным запросом
При написании операторов запроса мы в основном используем JPQL или собственный запрос и..
Вопросы по теме 'querydsl'
QueryDSL и игровая платформа
Я использую QueryDSL с JPA2 в течение некоторого времени, и это самая мощная комбинация для ORM, которую я знаю. JPA Criteria API — это катастрофа. С QueryDSL я тоже забыл о JPQL.
Я хочу использовать QueryDSL с Play! В Play все выглядит очень...
1574 просмотров
schedule
26.05.2022
Классы, сгенерированные QueryDSL/APT и статическим импортом
По-видимому, я не могу использовать классы, созданные с помощью APT, в модульных тестах, использующих статический импорт. (Пример проекта Maven можно скачать здесь )
Если следующий пример класса
import com.mysema.query.jpa.impl.JPAQuery;...
1201 просмотров
schedule
08.11.2022
Как я могу преобразовать сортировку данных Spring в OrderSpecifier querydsl?
Это в основном противоположно этому: Как сделать постраничный запрос QueryDSL с помощью Spring JPA?
Это для пользовательского запроса, для которого я не могу использовать ни один из методов findAll().
РЕДАКТИРОВАТЬ:
Вставил неправильную...
21780 просмотров
schedule
16.09.2023
Арифметика дат в QueryDSL
Я хотел бы выразить следующий запрос (Oracle) в QueryDSL:
SELECT * FROM entity WHERE entity.created < (sysdate - entity.delayInDays)
т.е. Я хочу заняться арифметикой дат. К сожалению, com.mysema.query.types.path.DateTimePath...
3205 просмотров
schedule
01.08.2023
Spring Data JPA и spring-security: фильтр на уровне базы данных (особенно для пейджинга)
Я пытаюсь добавить безопасность на уровне метода в свой проект с открытым исходным кодом, используя аннотации и spring-security. Проблема, с которой я сейчас сталкиваюсь, - это методы findAll, особенно для пейджинга (например, возврат страницы)....
6095 просмотров
schedule
07.07.2022
QueryDSL: извлечь имя таблицы из объекта Predicate (BooleanExpression)
Метод динамически создает список Predicate , который позже передается объекту службы базы данных. Чтобы создать соединения таблиц на основе списка предикатов, мне нужно определить базовый сгенерированный класс Q* каждого предиката. Вызов getType()...
2847 просмотров
schedule
17.09.2022
Использование QueryDSL для запроса к базе данных точек с близким расстоянием
У меня есть следующие объекты в моем приложении:
Member
FamilyAdvertisment
Address
В объекте Member :
@OneToOne(cascade=CascadeType.ALL)
private Address address;
...
@OneToMany(fetch = FetchType.LAZY, mappedBy =...
1140 просмотров
schedule
04.04.2024
Querydsl не поддерживает rand()?
Я хочу, чтобы SQL выглядел так:
select b from Book b order by rand()
как преобразовать этот запрос в запрос Querydsl?
Разве это не поддерживается Querydsl? Если вы знаете, как поддержать этот запрос, пожалуйста, ответьте на него..;...
1694 просмотров
schedule
13.09.2022
QueryDSL PathBuilder обнаруживает тип и существование свойства
Может ли кто-нибудь сказать мне, как проверить наличие свойства через PathBuilder?
Я знаю, что в PathBuilder есть защищенный метод validate(), но его нельзя переопределить, потому что PathBuilder — это конечный класс.
Предполагая, что у меня...
840 просмотров
schedule
12.12.2022
Сумма выражения Case Builder в QueryDSL
У меня есть запрос, как показано ниже
select field1,filed2,count(*),
sum(case isNew WHEN 0 THEN 0 ELSE 1 END) as new_count1,
sum(case source WHEN 'SomeValue' THEN 0 ELSE 1 END) as new_count2
from TABLE
where status='processed'...
3447 просмотров
schedule
23.07.2023
Получение первой строки из набора результатов с сортировкой по убыванию с использованием предиката QueryDsl и spring jpa
Я новичок в Spring JPA. У меня есть один запрос, так что я должен получить набор результатов и взять только строку вверху. Я не знаю, как это сделать в Spring JPA. И я не хочу, чтобы это было сделано с помощью аннотации @Query, так как меня спросили...
5812 просмотров
schedule
02.01.2023
Как выбрать разные результаты в Spring Data
У меня проблема с построением запроса в Spring Data с использованием простого запроса Spring Data или @Query или QueryDSL.
Как выбрать строки, которые будут разными для трех столбцов (Учеба, Страна, Логин) и в результате запроса будет список...
15501 просмотров
schedule
07.07.2022
Оптимизация запросов Spring Data JPA + QueryDSL
Я столкнулся со странным поведением при использовании QueryDSL, интегрированного с Spring Data JPA:
У меня есть отношение ManyToOne между Project и Person. Если я получу все проекты, принадлежащие пользователю по идентификатору владельца (внешнему...
1595 просмотров
schedule
22.09.2022
Spring данные тестирования данных пользовательского репозитория не обновляются
Я пытаюсь написать тест для пользовательского репозитория данных Spring. Я также использую QueryDSL. Я новичок в весенних данных. Я использую весеннюю поддержку базы данных HSQL в тестировании. MySQL для разработчиков.
Проблема: я не вижу...
1095 просмотров
schedule
26.03.2024
Страдает ли querydsl теми же ограничениями, что и JPA Criteria API?
JPA Criteria API имеет некоторые важные ограничения. Например:
нет поддержки правого внешнего соединения
поддержка левого внешнего соединения только в том случае, если отношение в сущностях находится в одном направлении
нет поддержки...
1068 просмотров
schedule
05.09.2023
Недействительный запрос при использовании QueryDSL с MongoDB
Я нашел сценарий, в котором запрос, созданный при использовании QueryDSL, не работает с mongodb, но работает с jpa. Код является частью проекта на github.
Метод находится в...
507 просмотров
schedule
19.05.2024
Динамический поиск по критериям
Я использую QueryDSL с Spring Data Jpa и хочу выполнить динамический поиск.
Я следую этому ответу , и с BooleanBuilder все в порядке, но в моем случае мне нужно объединяться.
Итак, как я могу это сделать, если у меня есть 3 соединения на...
2892 просмотров
schedule
20.09.2022
работа с enum на querydsl
Я использую querydsl-jpa, и у меня есть объект с именем DataSourceColumn с членом Enum:
@Enumerated(EnumType.STRING)
@Column(name="COULMN_TYPE")
private eColumnType columnType;
При попытке запросить этот объект:...
3871 просмотров
schedule
17.05.2023
QueryDsl для создания собственного запроса
Есть ли способ преобразовать запрос querydsl в собственный запрос, включая параметры запроса? В настоящее время у меня есть что-то вроде
QDrm qdrm = QDrm.drm;
String table = "drm";
Path<Object> userPath = new...
3504 просмотров
schedule
03.10.2022
Неожиданная ошибка токена с JPA, Hibernate и QueryDSL
Я разрабатываю уровень доступа к данным на основе JPA , используя Hibernate в качестве ORM и QueryDSL для написания типобезопасных запросов.
Мой persistence.xml выглядит следующим образом:
<?xml version="1.0"...
2322 просмотров
schedule
23.10.2022