Вопросы по теме 'querydsl'

Как выполнить HibernateQuery
Я перехожу на java с С#, это моя первая попытка что-то написать, и я пытаюсь настроить свой уровень данных, но я думаю, что мне не хватает чего-то вроде DataContext в LINQ to SQL в .NET. Я пытаюсь запросить базу данных с помощью Hibernate, но...
578 просмотров
schedule 27.03.2024

QueryDSL: как получить аргумент из объекта PathMetadata
Если я создам такой предикат foo.bar=1234 PathBuilder<?> entityPath = new PathBuilder("foo"); NumberPath<BigDecimal> path = entityPath.getNumber("bar", BigDecimal.class); Predicate predicate = path.eq(BigDecimal.valueOf(1234));...
747 просмотров
schedule 10.10.2022

QueryDsl - оператор ИЛИ не работает
У меня есть следующий запрос QueryDSL: QCustomer customer = QCustomer.customer; BooleanBuilder builder = new BooleanBuilder(); builder.or(customer.person.name.containsIgnoreCase(query));...
2944 просмотров
schedule 17.03.2024

QueryDSL объединяет несколько объектов с односторонними отношениями
У меня есть объекты, похожие на следующие (псевдокод) class A { Integer aId; } class B { Integer bId; @ManyToOne A a; } class C { Integer cId; @ManyToOne A a; } Я хотел бы использовать QueryDSL для получения...
1236 просмотров
schedule 08.04.2024

Каков наилучший способ запроса столбца внешнего ключа?
Я использую JPA и Querydsl для динамического создания запросов на основе критериев, которые передаются через REST API. По большей части это работает нормально, но я не уверен, как лучше всего запрашивать объекты на основе значения в столбце внешнего...
981 просмотров
schedule 25.10.2023

Перечисления QueryDSL и PostgreSQL?
Мы используем QueryDSL с базой данных PostgreSQL и сначала создаем базу данных нашего домена. Наши доменные компоненты Java автоматически генерируются с использованием подключаемого модуля QueryDSL Maven версии 3.6.1. Прежде всего, можно ли...
614 просмотров
schedule 31.01.2024

Querydsl с использованием MongoDB
У меня есть следующая конфигурация Mongo в проекте Java Spring: @Configuration public class MongoConfiguration { public static int allocateRandomPort() { try { ServerSocket server = new ServerSocket(0); int...
2119 просмотров
schedule 15.12.2023

Шаблон репозитория с выражениями QueryDSL: создание реализации QueryDSL для серверной части
У меня есть интерфейс Repository : public interface CrudRepository<T, ID extends Serializable> extends Repository<T, ID> { Iterable<T> findAll(Specification<T>... specifications) throws...
390 просмотров

Интеграция Spring Data REST с QueryDSL для запроса подсвойств сопоставления коллекции в сущности
Потребовалось немного покопаться, чтобы выяснить, что spring-data-rest с query-dsl позволяет клиентам REST API легко фильтровать большинство свойств объекта. Этот вопрос также был полезен: Можно ли использовать интеграцию QueryDSL в Spring Data...
1407 просмотров

Группа QueryDSL по часам во временном диапазоне
У меня есть следующий SQL-запрос для группировки заказов по дате заказа и часу в день: select to_char(o.order_date, 'YYYY-MM-DD HH24') order_date_hour, sum(o.quantity) quantity from orders o where o.order_date >= to_date('01.02.2016',...
2675 просмотров
schedule 13.11.2023

Не удается сгенерировать QueryDsl
Я изменил свой проект в соответствии со статьей Учебное пособие Spring Data JPA: использование Querydsl в многомодульном проекте Maven , и все же я не могу создать классы запросов. Я добавил в свой корень pom.xml <dependency>...
402 просмотров
schedule 18.05.2024

QuerydslPredicate и общий класс
У меня много контроллеров с одинаковыми методами, разница только в классе сущности. Я хочу создать универсальный BaseController и имею проблемы с аннотацией QuerydslPredicate (не могу установить root, это общий) class abstract...
1465 просмотров

Как выполнить операцию JOIN в elasticsearch
Как выполнить операцию JOIN в elasticsearch по тому же индексу? Это набор полей для каждого документа: "@version": "1", "@timestamp": "2016-04-26T15:56:05.379Z", "phone": "..." "path": "...", "host": "...",...
102 просмотров
schedule 28.10.2022

QueryDSL: ожидание CLOSE, найдено '('
Что плохого в следующем коде QueryDSL: query.from(chat).where( chat.datePosted.goe(startDate.atStartOfDay()). and(chat.datePosted.lt(endDate.plusDays(1).atStartOfDay()))). groupBy(date(chat.datePosted)). list(date(chat.datePosted),...
2665 просмотров
schedule 27.01.2024

Переопределение конфигурации Spring Data REST по умолчанию
Я пытаюсь настроить приложение Spring Data REST + QueryDSL + JPA для обработки настраиваемых параметров запроса веб-службы. Учитывая простую модель предметной области и ее репозиторий... public class Person { private Long id; private...
413 просмотров

Ошибка заполнения компонента — Querydsl
Я попытался заполнить List‹> запросом с помощью QueryDSL, но он выдает ошибку при заполнении bean-компонента. Вот мой метод; @Override public Page<UserDTO> findByTypeQuerydsl(String filters, Pageable pageable) { JPAQuery query...
321 просмотров
schedule 28.10.2022

Querydsl: как выбрать определенный столбец
Я использую spring data jpa для создания сервисов. Используя Querydsl , я извлекаю записи из нескольких таблиц. Я использовал отображение в классах моделей. Класс модели RoomDepartmentMapping сопоставляется с department и room . и room...
834 просмотров
schedule 16.02.2024

Выберите запись с максимальным значением из каждой группы с помощью Query DSL
У меня есть таблица результатов, в которой есть результаты игроков, и я хочу выбрать уникальные записи для каждого игрока с наибольшим счетом. Вот таблица: id | player_id | score | ... 1 | 1 | 10 | ... 2 | 2 | 21 | ... 3...
2165 просмотров
schedule 01.03.2024

Функция массива Postgresql не использует индекс
Я создал столбец массива postgresql с индексом GIN и пытаюсь выполнить содержащий запрос для этого столбца. Со стандартным postgresql я могу заставить его работать правильно следующим образом: SELECT d.name FROM deck d WHERE d.card_names_array...
101 просмотров
schedule 06.10.2022

Класс, сгенерированный QueryDsl, выдает неопределенный конструктор
Я добавил Query DSL в свой весенний загрузочный проект. И сгенерировал класс QType с помощью «mvn compile». Некоторые из сгенерированных классов имеют ошибки компиляции как The constructor QAddress(Class<Address>, PathMetadata, PathInits) is...
28 просмотров
schedule 06.12.2023