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