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


Открытый исходный код Jolo
Jolo, служебная библиотека jOOQ для объектной ло рекламы Jolo (сокращение от jOOQ Loader ) - небольшая библиотека, которую мы создали для jOOQ . Jolo создает объектную модель сущностей в ваших записях jOOQ. Мы используем Jolo в производстве Picnic уже больше года. Мы рады сообщить, что исходный код Jolo теперь доступен на GitHub! Хотите начать прямо сейчас? Посетите страницу GitHub . Почему Холо? В Picnic наши системы развиваются. Мы хотим, чтобы больше людей доставляли..

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

Кеширование запросов в Jooq
Я пытаюсь использовать jooq в проекте, но из соображений производительности хочу кэшировать запросы. В руководстве пользователя в разделе соображений производительности запросите упоминается кеширование, но нет примеров того, как это может быть...
1125 просмотров
schedule 12.10.2021

jOOQ: Как создавать метки времени в настраиваемом часовом поясе (как в JDBC)?
Укороченная версия В БД MySQL у меня есть столбец с типом данных DATETIME . С помощью JDBC такие значения могут быть установлены на отметки времени в определенном часовом поясе . Можно ли это сделать и с помощью jOOQ ? Более длинная...
1699 просмотров
schedule 03.12.2021

UPSERT в PostgreSQL с использованием jOOQ
Я пытаюсь выполнить UPSERT в PostgreSQL, используя библиотеку jOOQ. Для этого я сейчас пытаюсь реализовать в jOOQ следующий оператор SQL: https://stackoverflow.com/a/6527838 Мой код пока выглядит так: public class UpsertExecutor {...
11452 просмотров
schedule 06.11.2021

Тяжелые ли объекты DSLContext в JOOQ?
Я пишу веб-сервис. Я хочу знать, сложно ли создать объект DSLContext ? Могу ли я создать их внутри методов DAO (и уничтожить их по завершении метода) или лучше создать их при запуске запроса и передать его классам DAO.
1011 просмотров
schedule 25.11.2021

Генерация кода jOOQ: forceType
Сейчас я оцениваю jOOQ. И у нас есть проблемы с созданием операторов соединения, например: create.select( ) .from( TABLEA, TABLEB) .where(TABLEA.ID.equal( TABLEB.TABLEA_ID )); Из-за несовпадения типов. В базе данных (Oracle...
499 просмотров
schedule 20.11.2021

Как сгенерировать оператор SQL с предложением LIMIT, но без предложения OFFSET в jOOQ?
Я пытаюсь использовать jOOQ для создания следующего оператора SQL: SELECT id, name FROM students ORDER BY id DESC LIMIT 50; Чтобы сгенерировать вышеуказанный оператор с помощью jOOQ: String sql = DSL.using(SQLDialect.POSTGRES).select(...
436 просмотров
schedule 06.10.2021

Почему в jOOq соединение сильно связано с конструкцией оператора?
Допустим, у меня есть построитель запросов ResultQuery query = DSL.select().from(TABLE); и пул соединений / контекста DSLContext ctx = DSL.using(conn, SQLDialect.MYSQL) Я хочу уметь: повторно использовать один и тот же объект...
533 просмотров
schedule 18.10.2021

jOOQ - поддержка JSR310
Предоставляет ли jOOQ поддержку JSR310 в сочетании с PostgreSQL? В частности, я пытаюсь использовать следующие классы: java.time.Instant java.time.LocalDate java.time.LocalTime java.time.LocalDateTime Я храню в следующих типах...
4180 просмотров
schedule 29.09.2021

Могу ли я подключаться к разным базам данных и импортировать данные из таблиц с помощью Hibernate? без предопределенного класса объекта
Я хочу создать приложение Java, которое может работать с разными базами данных и импортировать данные из определенных таблиц в этих базах данных. Но это должно быть динамически, пользователь выберет тип базы данных и введет необходимые параметры...
149 просмотров
schedule 02.11.2021

Как я могу расширить генератор кода JOOQ?
Я хотел бы сделать наши записи JOOQ более безопасными. Например, я бы хотел, чтобы поля BIGINT CUSTOMER.ID и ORDER.CUSTOMER_ID имели тип CustomerNo , а не просто Long . Я могу заставить генератор кода JOOQ генерировать правильные поля,...
389 просмотров
schedule 01.10.2021

jOOQ и автогенерация, как избежать записей UDT внутри POJO таблиц
Я определяю тип T и представление V в базе данных PostgreSQL. CREATE TYPE my_type AS ( mt_column1 smallint NOT NULL ); CREATE VIEW my_view AS SELECT some_column_id integer ARRAY(SELECT ROW(an_int)::my_type FROM a_table )...
868 просмотров
schedule 05.11.2021

Код JOOQ 3.1 генерируется только для таблиц
Можно ли запускать генератор кода только для таблиц? Я могу исключить pkgs fine в <exclude> , потому что все они заканчиваются на _pkg, но я все еще создаю функции и типы, поскольку в их имени нет общей части.
603 просмотров
schedule 16.11.2021

Как перепроектировать базу данных и сгенерировать код с помощью Spring boot и jOOQ?
Вступление Прочитав несколько блогов и посмотрев несколько презентаций на jOOQ, я был очень взволнован, чтобы опробовать API обратного проектирования и заменить текущий инструмент гибернации, который я использую для обратного проектирования базы...
4408 просмотров
schedule 07.11.2021

Как использовать операторы Postgres JSON в условии WHERE с jOOQ?
У меня есть столбец JSONB, содержащий массивы строк, например: ["foo", "bar"] Я хочу написать эквивалент jOOQ: SELECT * FROM sometable WHERE somecolumn ?| <mylist> ... где должен быть привязан к java-списку имен строковых тегов....
1740 просмотров
schedule 26.10.2021

Как сделать mysql-эквивалент group_concat с несколькими полями в jooq?
Как мы можем достичь эквивалента этого оператора в jooq? select course.course_id, group_concat(course_user.user_id, ":", course_user.current_state) from course left join course_user on course.course_id = course_user.course_id group by...
704 просмотров
schedule 26.10.2021

Как настроить jooq с Gradle и Mysql для одной базы данных
Я пытаюсь использовать jooq для автоматической загрузки конфигураций из Gradle, но мне было трудно следовать руководству. Наконец-то он загружает данные, но пока я могу заставить работать только все базы данных (если чанк database() будет...
1603 просмотров
schedule 10.10.2021

Автоматическое преобразование типов данных в генерации кода jOOQ
У меня есть следующие вопросы, например: Предоставляет ли jooq механизм преобразования, такой как тип mybatis, вместо того, чтобы каждый раз, когда мне нужно преобразовывать вручную. Например, int преобразуется в Byte. Long [] в UInteger и...
272 просмотров
schedule 11.09.2021

Как инициализировать пользовательский тип строки Jooq Record
Подобно этому вопросу: Как инициализировать и создать ResultSet и Record в Jooq? , но с записью настраиваемого типа строки, а не с простой записью таблицы. Я создаю экземпляр записи jooq для использования в издевательстве, но запись имеет более 22...
833 просмотров
schedule 29.11.2021

Генератор Ant / Jooq - путь к библиотекам jooq, импортированным с помощью maven
У меня есть многомодульный maven проект, и я реализую ant задачу по генерации jooq классов непосредственно из jpa сущностей. Я имею в виду следующие учебные пособия: Создание кода с помощью Ant Генерация кода из сущностей...
222 просмотров
schedule 09.09.2021

При загрузке Spring с JOOQ появилось сообщение, требующее bean-компонента типа org.jooq.DSLContext, который не может быть найден.
Я создал простой проект с весенней загрузкой и JOOQ, добавил зависимость «spring-boot-starter-jooq». При компиляции приложение не запускалось. Вот файл pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project...
4175 просмотров
schedule 18.11.2021