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

OSCHINA-MIRROR/drinkjava2-jdialects

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста на русский язык:

Смотрите инструкцию на английском языке в файле README_ENG.md

jdialects-logo

Универсальный инструмент для работы с диалектами баз данных

Введение | Intro

jDialects поддерживает создание DDL для более чем 80 различных диалектов баз данных, генерацию сущностного кода, разбиение на страницы, преобразование функций, преобразование типов и основные функции анализа JPA аннотаций.
Он обычно используется в сочетании с инструментами JDBC, а также может быть частью других инструментов Dao (например, jSqlBox).

Преимущества | Advantages

  • Неинвазивность: принцип работы jDialects основан на преобразовании SQL-текста, что не влияет на существующие инструменты уровня персистентности.
  • Низкая зависимость: требуется только один jar-файл размером около 280 КБ.
  • Создание DDL из аннотаций: поддержка некоторых основных JPA-аннотаций.
  • Создание DDL из Java-методов: конфигурация Java-метода для создания DDL, та же синтаксическая структура может использоваться для изменения конфигурации во время выполнения.
  • Генерация исходного кода сущностей из базы данных: возможность чтения структуры базы данных и генерации POJO с аннотациями или исходного кода ActiveRecord.
  • Генератор первичных ключей: предоставление десяти генераторов первичных ключей и одного распределенного генератора.
  • Разбиение на страницы: обеспечение методов разбиения на страницы для разных баз данных.
  • Преобразование функций: анализ функций для разных баз данных и попытка обеспечить их универсальность.
  • Преобразование типов: обеспечение взаимного преобразования между типами полей разных баз данных и типами Java.
  • Проверка зарезервированных слов: функция проверки зарезервированных слов в базах данных.

Документация | Documentation

На китайском | На английском

JavaDoc

Примеры использования | Demo

Использование в чистом JDBC

Использование в jSqlBox

Использование в MyBatis

Скачать | Download

Скачать здесь
или добавить в проект pom.xml:

<dependency>
    <groupId>com.github.drinkjava2</groupId>
    <artifactId>jdialects</artifactId>
    <version>5.0.13.jre8</version>  <!-- Или последняя версия -->
</dependency>

Связанные проекты с открытым исходным кодом | Other Projects

Ожидания | Futures

Приглашаем к обсуждению улучшений или отправке PR для помощи в улучшении jDialects.

Лицензия | License

Apache 2.0

О себе | About Me

Github
Код Cloud

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Инструмент диалектов баз данных, поддерживает более 80 диалектов баз данных для создания пагинации, DDL и исходного кода сущностей. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/drinkjava2-jdialects.git
git@api.gitlife.ru:oschina-mirror/drinkjava2-jdialects.git
oschina-mirror
drinkjava2-jdialects
drinkjava2-jdialects
master