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

OSCHINA-MIRROR/drinkjava2-jdialects

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ENG.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 04:40 e228e56

jDialects — инструмент для работы с диалектами баз данных

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

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

  • Отсутствие вмешательства: jDialects работает на основе преобразования текста SQL без какого-либо влияния на существующие инструменты уровня сохраняемости.
  • Меньшая зависимость: Достаточно одного файла jar размером около 280 КБ.
  • Создание DDL из аннотаций: Поддержка создания DDL на основе основных аннотаций JPA.
  • Создание DDL из методов Java: Предоставление конфигурации метода Java для создания DDL; те же методы Java также могут использоваться во время выполнения.
  • Генератор первичного ключа: Предоставляет десять генераторов первичных ключей и поддерживает пользовательские генераторы первичных ключей. Также предоставляется распределённый генератор первичных ключей.
  • Постраничное выполнение: Обеспечивает метод постраничного выполнения запросов для разных баз данных.
  • Преобразование функций: Анализирует функции различных баз данных, соответствующие диалектам.
  • ** Преобразование типов**: Обеспечивает взаимное преобразование с типами Java для различных типов данных базы данных.
  • Проверка зарезервированных слов: Проверяет наличие зарезервированных слов базы данных.

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

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

JavaDoc

Демо

Для чистого JDBC

Для jSqlBox

Для MyBatis

Скачать

Скачать здесь.
Или добавьте ниже в pom.xml:

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

Другие проекты автора

Будущее

Добро пожаловать с вопросами, чтобы помочь улучшить jDialects.

Лицензия

Apache 2.0

Об авторе

Github
Gitee

Опубликовать ( 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