Описание тега mysema

1 ответ

QueryDSL, Spring Data: выберите дату и время между константой и значением базы данных с помощью Predicate

Привет я хотел бы создать предикат для пружинных данных QueryDSLRepository, который будет генерировать следующий запрос (или эквивалентный): SELECT * FROM USER user JOIN PASSWORD_POLICY policy ON user.password_policy_oid = policy.password_policy_oid…
15 фев '16 в 15:09
4 ответа

Как записать SQL-запрос, сгенерированный за сценой из querydsl, используя mysemma

Любой оптимальный способ показать SQL-запросы, которые генерируются автоматически при использовании querydsl из mysemma, так что эти SQL-запросы могут быть легко просмотрены, и отладка SQL-запроса становится легкой при работе с querydsl. Например: f…
04 янв '17 в 16:52
1 ответ

JPAQuery в JPASubQuery и наоборот

Есть ли способ получить JPASubQuery из JPAQueryи наоборот? у меня есть JPAQuery и я хочу повторно использовать его как подзапрос, но кажется, что между ними нет никакого общего интерфейса, чтобы я мог выполнить этот переход. Запрос довольно большой,…
25 апр '18 в 09:19
2 ответа

Junit, Mockito и Querydsl (Mysema) для издевательства над JPAQueryFactory

Я пытаюсь настроить модульный тест для метода приложения Spring Boot, использующего библиотеку Querydsl (Mysema). Тестируемый метод включает следующие строки кода: JPAQueryFactory queryFactory = new JPAQueryFactory(em); QEntity q = QEntity.entity; l…
23 май '18 в 15:04
0 ответов

Querydsl StringExpression содержит кодировку IgnoreCase

Я много искал решение, но не могу его найти. Моя проблема заключается в том, что когда я пытаюсь найти имя человека с помощью containsIgnoreCase с помощью турецкого символа 'İ' querydsl преобразует 'İ' в 'i ̇ ', я не знаю, как решить эту проблему. во…
23 июн '16 в 13:53
1 ответ

Группа 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', 'DD.MM.YYYY…
11 апр '16 в 07:52
0 ответов

Как я могу использовать SimpleExpression.eqAny в рамках mysema?

Я смотрю на фильтрацию в моем запросе, чтобы вернуть объекты, где locations пересекается с запросами местоположений. Из сигнатуры метода кажется, что eqAny Метод это путь. Единственным недостатком является то, что он не принимает коллекцию, а только…
26 янв '16 в 17:58
0 ответов

Интегрировать BooleanExpression в SQL-запрос

Это моя ситуация: BooleanExpression be = //a certain BooleanExpression; @Autowired private EntityManager em; List<Tuple> result = (List<Tuple>) em.createQuery("select x from y where" + be); Что я хотел бы сделать, это взять свое BooleanE…
29 авг '16 в 09:11
0 ответов

Mysema Querydsl - Перечисление в строку

Пример: public enum ShapeType { CIRCLE, SQUARE, RECTANGLE TRIANGLE } public ShapeEnity { @Enumerated(EnumType.STRING) private ShapeType shapeType; ....... } public ShapeDTO { private String shapeType; .... } public ShapeFinder { public ShapeDTO find…
27 июл '17 в 11:47
0 ответов

Вложенная проекция в QueryDSL (mysema)

Я пишу запрос с mysqma.querydsl версии 4.1.4, и мне нужно спроектировать прямые свойства (attrs) и вложенные свойства и некоторые атрибуты этих вложенных свойств, а не все attrs. У меня есть две сущности: @Entity @Table(name = "p_libro_visado", sche…
14 ноя '16 в 14:36
0 ответов

Оставил соединение с нулями в запросе jpa mysema

Осталось присоединиться, не получить нули Мне нужно получить все записи A, когда ABname, например, "%pac%" ИЛИ ACname, например, "%pac%" Class<T> entityClass = (Class<T>) A.class; PathBuilder<T> entity = new PathBuilder<T>(en…
19 сен '17 в 18:14
0 ответов

Почему при переходе с пакета com.mysema.querydsl на com.querydsl возникают некоторые проблемы?

Я пытаюсь использовать следующий метод при использовании пакета com.mysema.query. QueryDslRepositorySupport.getQuerydsl (). ApplyPagination(pageable, query); Однако, когда я передаю объект com.mysema.query.jpa.JPQLQuery методу, он жалуется, что ему …
28 фев '17 в 07:46
0 ответов

Динамическое разрешение класса q для сущности Query DSL

Интересно, есть ли какой-нибудь правильный / простой способ получить класс Q (класс типа запроса Querydsl для сущности) во время выполнения. Я должен переопределить пару методов в классах с родовым родительским классом только для разрешения qType. Н…
03 ноя '17 в 09:03
1 ответ

JPAUpdateClause - возможно ли объединить строковые значения при установке значений?

Я использую JPAUpdateClause для обновления всех строк, удовлетворяющих предложению BooleanExpression where. BooleanExpression where = myEntity.id.isNotNull(); long updatedCount = update.where(where) .set(myEntity.comments, request.getComment()) .exe…
14 авг '18 в 16:33
0 ответов

Как заменить стандартный JPAQuery на пользовательский SQL

У меня есть Java-код, который выглядит как import com.mysema.query.jpa.impl.JPAQuery; import com.mysema.query.types.Expression; import com.mysema.query.types.Predicate; JPAQuery query = new JPAQuery(entityManager); query.from(entityPath); ... query.…
14 мар '19 в 11:53
1 ответ

Spring загрузка с проблемой querydsl с com.mysema.query.group.GroupBy

Моя версия загрузки Spring: <version>2.3.1.RELEASE</version> <java.version>1.8</java.version> и используя запрос dsl, как показано ниже <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl…
0 ответов

Правильное выражение не является допустимым выражением при использовании замены в запросе mysema

Следующие работы: QTransaction.transaction.postingText.lower().like("%" + filter.getPostingText().toLowerCase() + "%")) Я пытаюсь выполнить аналогичный запрос, но заменяю x на u: Expressions.stringTemplate("replace({0},'x','…
16 сен '20 в 02:42
0 ответов

Eclipse: проблема с apt-maven-plugin, создающим «пустой» класс

У меня есть проект, который используетcom.mysema.maven:apt-maven-plugin:1.0.4автоматически генерировать классы, используемые для запроса-DSL. Проект отлично строится с maven, выполняемым в командной строке. Однако, когда я создаю тот же проект в Ecl…
11 янв '23 в 13:20