1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/durcframework-code-gen

01.03.2025 08:38
GitLife Service Account

Добавлено ${table.columnCount}, возвращает количество столбцов таблицы.

Последнее сообщение коммита: 2.0.4
01.03.2025 08:38
GitLife Service Account
  • Управление способами подключения следует указывать в конфигурационном файле
  • Обновите solon до версии 2.8.5
Последнее сообщение коммита: 2.0.3
01.03.2025 08:38
GitLife Service Account

Поддержка генерации кода для других баз данных, подробнее см. описание проекта на главной странице.

Последнее сообщение коммита: 2.0.2
01.03.2025 08:38
GitLife Service Account
  • [Новое] Базовый фреймворк был заменён на solon, что позволяет быстрее запускаться и использовать меньше памяти (64М)
  • [Новое] Добавлена возможность конфигурации типов
  • [Улучшено] Объединены названия переменных

Обновление с версии 1.x до 2.0

Переместите gen.jar, conf, lib, dist, run.sh в директорию gen и перезапишите существующие файлы.

Драйверы баз данных, отличные от MySQL (например, ojdbc6.jar), следует поместить в директорию gen/lib.

Если используется встроенный базовый фреймворк (gen.db), изменения не требуются, можно просто установить размер оперативной памяти в 64М.

Если используется база данных MySQL,

откройте conf/app.yml

внесите изменения в конфигурацию, закомментируйте соединение с SQLite3 и активируйте следующий коннект с MySQL

Запустите приложение через выполнение run.sh.

Последнее сообщение коммита: 1.6.3
01.03.2025 08:38
GitLife Service Account
  • Добавлена поддержка информации о длине полей для pgsql pull request
Последнее сообщение коммита: 1.6.3
01.03.2025 08:38
GitLife Service Account
  • [Оптимизация] Изменение использования строкового форматирования с использованием китайских скобок, что приводило к появлению мусора pull request
Последнее сообщение коммита: 1.6.2
01.03.2025 08:38
GitLife Service Account
  • [Улучшение] Маппинг типов данных Дамьсин базы данных на Java типы теперь использует DmTypeFormatter ПР
  • [Улучшение] Устранение проблемы с повторением столбцов при наличии одновременно первичного ключа и уникального индекса в таблицах PostgreSQL ПР
  • [Улучшение] Добавление сортировки колонок при работе с MySQL ПР
Последнее сообщение коммита: 1.6.1
01.03.2025 08:37
GitLife Service Account

Основные изменения в этом обновлении были сделаны благодаря вкладу, спасибо за ваш вклад!

  • Новое: Добавлено открытие кнопки "Сгенерировать код" в новой вкладке.
  • Новое: В конфигурацию источника данных добавлено поле группового имени (может быть пустым); выпадающий список выбора источников данных сгруппирован по названию группы.
  • Новое: Добавлено преобразование имени Java-класса из camelCase в дефисы.
  • Новое: В режиме редактирования шаблонов добавлено быстрое сохранение при нажатии Ctrl+S.
  • Новое: Добавлена возможность копирования шаблона.
  • Новое: Добавлено поле описания базы данных (может быть пустым) со значением, которое отображается при выборе источника данных.
  • Новое: В пути файла шаблона можно использовать переменные; сгенерированный архив теперь имеет уровневую структуру пакетов с точками.
  • Улучшение: При генерации кода при смене выбранного шаблона из выпадающего списка очистка ранее выбранных шаблонов.
  • Улучшение: В конфигурации источника данных удалено требование обязательности поля описания базы данных.
  • Улучшение: В окне редактирования кода добавлен выбор стилей кода, добавлены подсказки горячих клавиш, улучшено оформление окон поиска и замены.
Последнее сообщение коммита: Merge branch 'pr'
01.03.2025 08:37
GitLife Service Account

Поддержка базы данных Dam Yin pr

Последнее сообщение коммита: 1.5.9
01.03.2025 08:37
GitLife Service Account
  • Проблема с загрузкой списка таблиц при исправлении источника данных Oracle pull request #I4AIPV
Последнее сообщение коммита: 1.5.8
01.03.2025 08:37
GitLife Service Account
  1. Проблема с запуском SQLite на архитектуре Mac M1.
  2. Устранение ошибок при генерации кода для подключения к базе данных Oracle и SQL-запросах для полей выборки.
Последнее сообщение коммита: !15 修复mac m1、生成Oracle代码等问题
01.03.2025 08:37
GitLife Service Account
  • [Новое] Часто используемые переменные
${context.randomInt}: случайное целое число
${context.randomLong}: случайное long число
${context.randomBoolean}: случайное boolean значение
${context.uuid}: генерация uuid
${context.nextId}: генерация уникального id, основанного на алгоритме Snowflake
  • [Новое] Добавлены velocity переменные, ${column.isNullable}: указывает, может ли поле быть null, возвращает boolean #I4QAMO
  • [Новое] Добавлены velocity переменные, ${column.columnNameLF}: имя поля таблицы с маленькой буквы #I4QJJY
  • [Улучшение] Проблема с переключением между несколькими шаблонами групп #I4QFDO
  • [Исправление] Исправлена проблема повторения имени таблицы при обновлении до версии 1.4.0 #I4LQJW
Последнее сообщение коммита: 1.5.6
01.03.2025 08:37
GitLife Service Account
  • Оптимизация закрытия окна
Последнее сообщение коммита: 1.5.5
01.03.2025 08:37
GitLife Service Account

Шаблон дополнен переменной ${column.label}

Последнее сообщение коммита: 1.5.4
01.03.2025 08:36
GitLife Service Account
  1. Фронтенд: Устранение проблемы с отображением базы данных Oracle при изменении источника данных независимо от используемой базы данных.
  2. Фронтенд: Добавление возможности оставить пустым роль базы данных типа Oracle.
  3. Фронтенд: Устранение проблемы отображения поля "неопределено" при тестировании соединения с сервером для баз данных типа Oracle.
  4. Фронтенд/Бэкенд: Добавление конфигурации имени автора (author) для удобства вставки имени автора в шаблонах.
  5. Бэкенд: Устранение проблемы получения массива колонок для таблиц PostgreSQL, если ключевые столбцы не были указаны.
Последнее сообщение коммита: 1.5.3
01.03.2025 08:36
GitLife Service Account
  • Добавлена поддержка информации о длине полей в SqlServer (например, ${column.maxLength}, ${column.scale})
  • Устранено ограничение при отсутствии первичного ключа для генерации данных
Последнее сообщение коммита: 1.5.2
01.03.2025 08:36
GitLife Service Account
  • Добавлена информация о длине полей таблицы (${column.maxLength}, ${column.scale}), в настоящее время поддерживаются только MySQL и Oracle. Пулл реквест
Последнее сообщение коммита: 1.5.1
01.03.2025 08:36
GitLife Service Account
  • Поддержка соединения с Oracle через служебное имя и SID pr
  • Поддержка указания имени директории для шаблонов by Mario Luo
  • Поддержка импорта и экспорта шаблонов by Mario Luo
  • Улучшение функции удаления префикса таблиц by Mario Luo
  • Изменение каталога компиляции для статических файлов
Последнее сообщение коммита: 1.5.0
01.03.2025 08:36
GitLife Service Account
  • Исправление проблемы с заменой префикса имени таблицы pull request
Последнее сообщение коммита: 1.4.16
01.03.2025 08:36
GitLife Service Account

Исправление отображения поля NUMERIC в PostgreSQL

Пожалуйста, обратитесь к документации или сообществу для получения более подробной информации по данному вопросу.

Последнее сообщение коммита: 1.4.15
1
https://api.gitlife.ru/oschina-mirror/durcframework-code-gen.git
git@api.gitlife.ru:oschina-mirror/durcframework-code-gen.git
oschina-mirror
durcframework-code-gen
durcframework-code-gen