Описание тега jooq
NoneJ OOQ расшифровывается как объектно-ориентированный запрос JOOQ. jOOQ эффективно сочетает сложный SQL, безопасность типов, генерацию исходного кода, активные записи, хранимые процедуры, расширенные типы данных и Java в плавном, интуитивно понятном DSL.
1
ответ
Mysql потоковый набор результатов и jOOQ fetchLazy
Обычно, когда я хочу запросить большой набор результатов, используя Mysql, я пишу это (взято из этого ответа): stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY); stmt.setFetchSize(Integer.MIN_VALU…
30 мар '12 в 20:06
1
ответ
JOOQ: fetchMany и fetchAny
Я просматривал документацию jooq, чтобы попытаться понять, как работают fetchMany и fetchAny. Но не так много примеров и вариантов использования. Может ли кто-то показать правильное использование этих команд, как они отличаются друг от друга, а такж…
29 окт '14 в 06:44
1
ответ
Интеграция ModelMapper с Jooq Record
===== POJO ===== // Employee POJO @JsonInclude(JsonInclude.Include.NON_NULL) @JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class Employee implements Serializable { private Integer id; private String name; private …
30 авг '13 в 13:31
1
ответ
Как настроить Jooq с Gradle и Mysql для одной базы данных
Я пытаюсь использовать jooq для автоматической загрузки конфигураций с Gradle, но с трудом следовал инструкциям. Я наконец-то загрузил данные, но пока могу заставить работать только все базы данных (имея database() кусок будет пустым). В приведенном…
24 мар '17 в 18:09
2
ответа
Jooq расширить существующий диалект. Принять MySQL диалект к Apache Hive диалект
Я пытаюсь использовать JOOQ для запроса Hive. Диалект Hive SQL довольно близок к диалекту MySQL. Прямо сейчас я встретил эти проблемы: Hive поддерживает LIMIT N, он не поддерживает LIMIT N OFFSET K. Пустое решение - переопределить select.limit(limit…
13 мар '13 в 09:31
2
ответа
Построить Jooq поток слишком медленно
Я использую Scala. Я попытался получить все данные из таблицы с 4 миллионами строк. Я использовал поток и код похож val stream Stream[Record] = expression.stream().iterator().asScala.toStream stream.map(println(_)) Выражение SelectFinalStep[Запись] …
21 июн '17 в 05:52
1
ответ
Не удалось найти или загрузить основной класс org.jooq.codegen.GenerationTool с помощью gradle-jooq-plugin-3.0.1, jooq-3.11.2
У меня есть проект, использующий gradle-jooq-plugin-3.0.1, jooq-3.11.2 и Spring Boot 1. Когда я пытаюсь сгенерировать JOOQ-файлы, я получаю следующее сообщение об ошибке: > Task :generateSampleJooqSchemaSource FAILED Error: Could not find or load…
23 июл '18 в 14:05
1
ответ
Более удобное определение пользовательских типов JOOQ
Мы используем JOOQ с довольно большим количеством пользовательских типов, и наш раздел конфигурации "jooq-codegen-maven" огромен, и меня раздражает pom.xml, Было бы хорошо иметь этот конфиг в отдельном файле. Возможно ли это как-то?
31 мар '15 в 22:30
1
ответ
Является ли JOOQ сгенерированный API зависит от СУБД?
Я сгенерировал API с Jooq из локальной HSQLDB (СУБД). И тесты проходят нормально. Но я получаю исключения при попытке запустить тест с другой СУБД, такой как MySQL. Кроме того, я видел, что сгенерированные API-атрибуты MySQL чувствительны к регистру…
19 мар '13 в 15:31
2
ответа
Как оптимизировать SQL-запрос в Jooq для возврата табличного объекта
Я использую код ниже, чтобы выполнить запрос с Присоединиться @Transactional public Result<Record> getFolderFeeList(int argFolderRSN, String argOrderBy) { Transaction transaction = Transaction.current(); // List<ValidAccountFeeRow> valid…
13 дек '13 в 12:03
1
ответ
Ключ jOOq производит плохой запрос
Кажется, в jOOq 3.7.3 есть ошибка, если мы дважды ссылаемся на константу Keys. Возьмите пример ниже: final Select<Record10<BigDecimal, String, String, String, Timestamp, BigDecimal, BigDecimal, String, String, String>> query = readContex…
15 апр '16 в 21:19
0
ответов
Maven-war-plugin запускает и другое execute (jooq-codegen-maven)
Цель В моем pom.xml я хочу иметь плагин, который создает войну из моего проекта. Кроме того, я хочу плагин, который генерирует файлы базы данных для моего проекта. Используемые плагины maven-war-plugin и jooq-codegen-maven. проблема Всякий раз, когд…
08 мар '18 в 21:53
2
ответа
jOOQ - многострочный MySQL INSERT... ON DUPLICATE KEY UPDATE с использованием функции VALUES()
Поддерживает ли jOOQ функцию VALUES() для использования в INSERT... ON DUPLICATE KEY UPDATE? Если нет, какие-либо предложения о том, как это сделать вместо этого? (Для большого количества строк) См.: http://dev.mysql.com/doc/refman/5.7/en/miscellane…
30 сен '16 в 14:05
1
ответ
Как сформировать предложение where в jooq при фильтрации по пользовательскому типу
Я использую postgresql (10.2) с jooq (3.8.7), допустим, у меня есть тип и таблица типа: CREATE TYPE my_type AS ( id INTEGER, name TEXT ); CREATE table my_table ( id INTEGER, something my_type ); Тогда как мне получить все записи my_table, где my_tab…
05 сен '18 в 13:45
2
ответа
Шаблон освобождения пула соединений jOOQ с HikariDataSource
Это правильный способ освободить соединение обратно в пул HikariDataSource ds = ...; final Connection sqlConn = ds.getConnection(); final DSLContext ctx = DSL.using(sqlConn, SQLDialect.DERBY); // DO JOOQ QUERIES HERE ds.evictConnection(sqlConn); Про…
08 июл '15 в 04:35
1
ответ
Jooq для разных условий
Я использую Jooq с Mysql в моем приложении. Наш релиз релиз следуют за dev -> stage -> prod . Каждый env имеет одинаковую схему, но проблема в том, что они могут иметь следующие переменные: Они могут иметь другое имя базы данных (dev_db,stage_db,pro…
03 фев '19 в 12:41
1
ответ
Можно ли использовать Render Mapping, если входная и выходная БД находятся на двух разных серверах баз данных
Я работаю над проектом миграции, в котором таблица читается, а определенные поля перемещаются в другую таблицу. Он реализован таким образом, что клиентское приложение Java считывает исходную таблицу самостоятельно, а затем результаты помещаются в Po…
25 фев '19 в 11:58
1
ответ
Замена устаревшего PostgresDataType.JSON?
Я использую JOOQ с PostgreSQL и пытаюсь реализовать такой запрос: INSERT INTO dest_table (id,name,custom_data) SELECT key as id, nameproperty as name, CONCAT('{"propertyA": "',property_a,'", "propertyB": "',property_b,'","propertyC": "',property_c,'…
18 дек '18 в 09:22
1
ответ
Проблема округления при делении значения COUNT на другое значение с помощью jooq
При использовании SQL я могу выполнить простой запрос, такой как запрос ниже, без проблем, он возвращает ответ с 4 десятичными знаками: SELECT(COUNT(ID)/7) FROM myTable; Если приведенное выше значение возвращает значение 12, возвращаемое значение вы…
09 янв '19 в 15:59
0
ответов
JOOQ медленно обрабатывает массивы?
У меня есть SQL-запрос, который при запуске с jOOQ занимает 1 минуту 10 секунд, но при выполнении непосредственно в БД это занимает всего 4 секунды. Я убедился, что в обоих случаях это тот же SQL, что и оператор, с которым я выполняю psql копируется…
13 сен '18 в 23:50