Публикации по теме 'querydsl'


Играем с Querydsl и MongoDB
Недавно я решил освежить свои навыки программирования и в следующий раз отправиться на территорию Java. Хорошо, что я столкнулся с задачей на MongoDB Advocacy Hub, которая познакомила меня с Querydsl;) Что такое Querydsl? Во-первых, что такое Querydsl? Querydsl утверждает, что это «унифицированные запросы для Java», «вместо того, чтобы писать запросы в виде встроенных строк или преобразовывать их в XML-файлы, они создаются с помощью гибкого API». При более глубоком изучении Querydsl..

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

Настройка плагина maven для использования QueryDSL с базой данных MySQL
Я пытаюсь настроить свой проект, чтобы использовать querydsl-sql для базы данных MySQL. Я хотел бы получить классы и создать классы с помощью maven, и у меня возникли проблемы с настройкой плагина. Я попытался настроить pom.xml из доступного...
3984 просмотров
schedule 27.08.2023

JPQL/QueryDSL: присоединиться к подзапросу и получить столбец с псевдонимом
Я пытаюсь получить среднее значение для группы groupBy, присоединившись к подзапросу. Не знаю, правильно ли это вообще, но я ничего не мог сказать о подзапросах, кроме документа mysema. Сценарий. Сколько в среднем заказов на один продукт делал...
28828 просмотров
schedule 11.12.2022

QueryDSL: запрос отношений и свойств
Я использую QueryDSL с JPA. Я хочу запросить некоторые свойства объекта, например: QPost post = QPost.post; JPAQuery q = new JPAQuery(em); List<Object[]> rows = q.from(post).where(...).list(post.id, post.name); Это работает...
5601 просмотров
schedule 11.07.2022

Создание сложного запроса с использованием QueryDSL и MongoDB в Java
Я настроил MongoDB, следуя этому руководству. http://www.littlelostmanuals.com/2011/09/spring-mongodb-type-safe-queries.html Все работает, как и ожидалось, но теперь я застрял в точке, где хочу иметь возможность запрашивать несколько полей....
7611 просмотров
schedule 02.07.2023

Синтаксическая ошибка QueryDSL JPA с содержанием в наборе?
У меня есть объектный компонент JPA, похожий на следующий: @Entity class License { @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "LicenseTags") Set<Tag> tags; // Skipped remaining members } Tag сам по себе...
3985 просмотров
schedule 16.05.2023

Аннотации запроса DSL не работают в netbeans
Я использую Netbeans 7.2 и JDK 1.6 на Mac Lion для создания проекта maven, использующего queryDSL. Мой pom.xml имеет следующие фрагменты <dependency> <groupId>com.mysema.querydsl</groupId>...
655 просмотров
schedule 18.05.2022

Можно ли использовать Querydsl CaseBuilder при проверке нулевого значения в левом соединении?
Можно ли использовать CaseBuilder как в следующем примере? Мы используем Querydsl с настройкой JPA/Hibernate. public class Foo { Bar bar } public class Bar {} // query: Expression<Boolean> isNull = new CaseBuilder()...
2710 просмотров
schedule 11.01.2023

QueryDSL — добавить подзапрос в оператор FROM
Мне нужно реализовать sql-запрос, например: SELECT * FROM (SELECT a FROM b WHERE a.z = 1) WHERE rownum <=1; Как я могу написать такой оператор с QueryDSL (я не использую JPA и JDO - только чистый sql)?
14331 просмотров
schedule 20.04.2023

Можно ли использовать Querydsl без сгенерированных типов запросов?
Например, JPA Criteria API можно использовать без сгенерированной метамодели. Безопасность типов потеряна, но я могу создать запрос без предварительного знания модели данных, используя только отражение во время выполнения. Я хотел бы использовать...
4046 просмотров
schedule 12.03.2023

Проблема с apt-maven-plugin и com.mysema.query.apt.roo.RooAnnotationProcessor
Я не могу создать Q-классы из моих @RooJpaEntity аннотированных классов. Вот моя конфигурация плагина: <plugin> <groupId>com.mysema.maven</groupId>...
1035 просмотров
schedule 14.01.2024

Ошибка с querydsl и mongodb: предикат NoClassDefFoundError
Я начал использовать querydsl для mongodb, я нашел несколько примеров в Интернете и попытался использовать его, мой pom.xml выглядит так (возможно, в версиях есть ошибки...): ... <!-- Versions --> <properties>...
2408 просмотров
schedule 13.10.2022

Оператор вставки Hibernate QueryDsl
В Querydsl 4 Hibernate есть HibernateDeleteClause,HibernateUpdateClause. Как насчет вставки новых записей? Я пытался использовать HibernateUpdateClause, но он всегда генерирует обновление HQL ==> обновление SLQ. Как вставить новую запись? Вот...
1931 просмотров
schedule 07.01.2023

Константа интерпретируется как выражение в QueryDSL
У меня есть следующий запрос: DateExpression<Date> endDatePlus7 = DateTemplate.create(Date.class, "DATE_ADD({0},INTERVAL {1} day)", buy.endDate, Expressions.constant(7)); BooleanExpression exp =...
2474 просмотров
schedule 14.12.2022

Повторно используемое логическое выражение в QueryDSL
Я только начинаю использовать QueryDSL с Spring Data JPA. У меня есть класс, в котором я храню все свои предикаты, поэтому в своих методах службы я могу просто вызвать findAll() или findOne() в своих репозиториях, передав логическое выражение. Вот...
2114 просмотров
schedule 29.06.2023

Запрос размера свойства коллекции с использованием spring-data и QueryDSL
Я использую spring-data-mongodb:1.2.0.RELEASE и QueryDSL:2.9.0. У меня есть два класса A и B следующим образом: @Document(collection = "A") public class A { public BigInteger id; public Set<B> bSet; } @Document(collection = "B")...
1129 просмотров
schedule 13.12.2022

Многоколонка в предложении в запросе dsl
Я новичок в запросе dsl, и мне нужно получить записи из таблицы на основе двух столбцов. У меня есть таблица с именем Employee, и я хочу получить записи на основе имени и фамилии. Если мне нужен весь список записей с именем, я могу использовать в...
613 просмотров
schedule 29.12.2022

Использование QueryDSL Projections.bean для вложенных классов
Я использую QueryDSL для сопоставления своих запросов с моими компонентами, используя это: QAmbiente qitem=new QAmbiente("x"); SQLTemplates template = new MySQLTemplates(); // SQL-dialect Configuration configuration = new Configuration(template);...
3050 просмотров
schedule 10.03.2023

Как вызвать функцию mysql с помощью querydsl?
Я немного спешу, поэтому я просто хочу задать быстрый вопрос о querydsl. Согласно моим исследованиям, query dsl не поддерживает хранимую процедуру, но может поддерживать функции базы данных. Мой вопрос: как мы можем вызывать эти функции базы данных...
10859 просмотров
schedule 15.12.2022

Обработка необязательных параметров в QueryDSL
Я использую QueryDSL со SpringData. У меня есть Таблица, скажем, Employee , и я создал класс сущности, скажем, EmployeeEntity Я написал следующий метод service public EmployeeEntity getEmployees(String firstName, String lastName) {...
21140 просмотров
schedule 10.05.2023

Запрос Spring MongoDB + QueryDSL с помощью связанного объекта @DBRef
Я использую spring-data-mongodb и querydsl-mongodb для выполнения более гибких запросов. В моем приложении есть пользователи и заказы. У пользователя может быть несколько заказов, поэтому мои модели выглядят так: public class User { @Id...
2027 просмотров