Публикации по теме '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 просмотров

Как выбрать разные результаты в 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