Описание тега 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…
05 авг '20 в 18:50
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