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