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

конкатенация JOOQ
У меня есть такой запрос: Result<?> result = create.select(CONSUMER.CONS_ID_NO, CONSUMER.CONS_NAME, concat(CONSUMER.AREA_CODE, "/", CONSUMER.CONS_NO,...
3555 просмотров
schedule 21.03.2024

Почему Scala здесь не использует неявное преобразование?
Я пытаюсь вызвать этот set метод, задокументированный здесь , в библиотека Java jOOQ с подписью: <T> ... set(Field<T> field, T value) Эта строка Scala представляет собой проблему: .set(table.MODIFIED_BY, userId)...
892 просмотров
schedule 31.03.2024

Поддержка jOOQ MERGE для условной вставки PostgreSQL
Я понял, что jOOQ будет имитировать SQL MERGE в системах (таких как PostgreSQL), которые его не поддерживают. У меня есть таблица с серийным (автоинкрементным) столбцом «id» и строковым столбцом «uri». Я хочу использовать числовые идентификаторы...
1185 просмотров
schedule 22.03.2024

Получение результатов из функции Postgresql с табличным значением с помощью JOOQ
У меня есть функция Postgresql, которая возвращает таблицу CREATE OR REPLACE FUNCTION test_func(IN param1 text, IN param2 integer) RETURNS TABLE(result1 text, result2 integer) AS $BODY$ BEGIN result1 := 'aa'; result2 :=1; return...
666 просмотров
schedule 11.12.2023

Использование встроенной базы данных с Flyway и jOOQ в Maven для непрерывной интеграции
Поэтому я действительно пытаюсь делать все «правильно» с SQL, который сломается во время компиляции с использованием flyway и jOOQ . Для этого мне нужно решение для базы данных, которое может работать на сервере непрерывной интеграции без доступа...
1287 просмотров
schedule 04.06.2024

H2. Как создать триггер базы данных, который записывает изменение строки в другую таблицу?
Как создать триггер базы данных, который регистрирует изменение строки в другой таблице в H2? В MySQL это можно сделать легко: CREATE TRIGGER `trigger` BEFORE UPDATE ON `table` FOR EACH ROW BEGIN INSERT INTO `log` ( `field1`...
16301 просмотров
schedule 04.01.2024

jooq - select удаляет информацию о длине varchar для приведения
при вызове этого кода DSLContext dslContext = DSL.using(SQLDialect.SQLSERVER); dslContext.select(DSL.cast(field, SQLDataType.VARCHAR.length(255))); оператор select удаляет информацию о длине varchar. Метод DSL.cast() возвращает...
339 просмотров
schedule 08.11.2023

Создание классов jOOQ из чистой Java
Есть ли способ сгенерировать классы jOOQ из чистого кода Java? Если нет, то какая альтернатива будет ближайшей? В идеале я бы хотел сделать это в сборке Gradle. Я нашел этот ответ , который ссылается на это сообщение в блоге . Суть поста...
3692 просмотров

jOOQ - поддержка запроса UPDATE SET с произвольной степенью
У меня есть две функции: одна возвращает список полей, другая возвращает запрос на выборку (который выбирает соответствующие значения полей). private List<Field<?>> fields() { .... } private Select<?> select() { ... }...
1869 просмотров
schedule 30.05.2024

запрос jOOQ с вложенным списком
Может ли jOOQ сопоставить результаты запроса с несколькими вложенными списками внутри POJO? Например, у меня есть виртуальная машина POJO, которая представляет виртуальную машину. У него есть свойство «сетей», которое представляет собой список типа...
1351 просмотров
schedule 05.11.2023

Функции агрегации jOOQ в postgresql
Диалект Postgresql 9.4.5 jOOQ 3.7.2 установлен на POSTGRES_9_4 Я пытаюсь использовать jOOQ для замены этого собственного совокупного выражения postgresql: array_agg(row_to_json(foo) order by "foo"."name" asc) filter (where "attribute".name is...
710 просмотров
schedule 29.10.2022

Проблема с преобразованием запроса PostgreSQL в DSLContext
Я пытаюсь преобразовать запрос, который я написал и протестировал из командной строки, в запрос DSLContext с использованием jOOq, и у меня возникают проблемы. Приведенный ниже запрос предназначен для возврата списка тегов, соответствующих...
191 просмотров
schedule 25.11.2022

Странный перевод запроса jOOQ для массива содержит функцию
У меня есть следующий тип в моей базе данных PostgreSQL: myoptions text[] Я использую конвертер jOOQ, так что у меня есть соответствующий тип Set в моей записи: Set<String> myoptions В моем запросе у меня есть следующее...
2032 просмотров
schedule 19.02.2024

jOOQ выберите в POJO с сопоставлениями, указанными только для некоторых полей
Я использую jOOQ с простым SQL (не сгенерированный код). Я пытаюсь выбрать непосредственно в POJO, в котором есть поля типа enum. MyType pojo = context.select().from(table("Table")) .where(field("ID").equal("1")).fetchOne()...
1043 просмотров
schedule 18.02.2024

Ошибка переопределения с обновлением jOOQ 3.9
Поскольку я обновил jOOQ до версии 3.9.0 и теперь с версией 3.9.1, у меня есть следующее сообщение об ошибке во всех сгенерированных классах «Таблица» для метода «переименовать»: Ошибка Java: метод не переопределяет и не реализует метод из...
588 просмотров
schedule 15.11.2022

Генерация DDL из объектов jooq 3.9.0 и 3.9.1
В настоящее время я использую jooq, и для своих модульных тестов я использую базу данных H2 в памяти, где я создаю таблицы, используя сгенерированные jooq метаданные, как описано в...
229 просмотров
schedule 09.12.2022

Необязательная зависимость от библиотеки аннотаций с сохранением во время выполнения
Ад замер, и я подумываю добавить зависимость к JSR-305 @Nonnull и @Nullable аннотациям в API jOOQ , например давать такие гарантии, как: public interface Field<T> { ... // The resulting Condition will never be null...
81 просмотров
schedule 30.01.2024

Загрузить в карту для отношения "один ко многим" в JOOQ
У нас есть таблица функций и таблица уровней, на одном уровне может быть несколько функций. Поэтому хотел запросить и получить вывод как Map<Byte,List<String>> байт соответствует tierID и списку имен функций Удалось получить...
510 просмотров
schedule 03.02.2024

невозможно использовать setobject для пользовательской привязки в jooq
public class DestinationCustomBinding implements Binding<Object, Destination>{ /** * */ private static final long serialVersionUID = 1L; private final Converter<Object, Destination> converter = new...
607 просмотров
schedule 30.10.2022

Как я могу абстрагировать схему с помощью jOOQ?
Я пытался следовать инструкции по отображению схемы в jOOQ . Во-первых, я начинаю с квалифицированного имени и таблицы: Name myTableName = DSL.name("schema", "myTable"); Table<Record> myTable = DSL.table(myTableName); Затем я создаю...
334 просмотров
schedule 03.12.2022