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

OSCHINA-MIRROR/easybest-spring-data-mybatis

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


Основной целью проекта Spring Data является упрощение создания приложений на основе Spring с использованием технологий доступа к данным.

Этот модуль обеспечивает расширенную поддержку для слоев доступа к данным, основанных на MyBatis. Этот модуль не вносит никаких изменений в MyBatis. Незначительное улучшение функциональности MyBatis за счет использования предварительно скомпилированных MyBatis Mapper Statements позволяет разработчикам иметь больше гибкости. При этом можно использовать паттерн Spring Data для снижения объема кода и повышения эффективности разработки.

Проще говоря, это помогает автоматически создавать файлы мапперов заранее, все SQL-запросы готовы, а суть остается MyBatis. Разработчики, использующие MyBatis, больше не будут завидовать Spring Data JPA и подобным решениям ^_^## Полезные ссылки

Возможности

  • Не вторгайтесь в MyBatis, полностью используйте нативные возможности
  • Используйте стандартные аннотации Java Persistence API (JPA)
  • Поддерживает полные операции CRUD сущностей, а также более сложные запросы
  • Поддержка генерации соответствующих запросов по имени метода в интерфейсе (Spring Data)
  • Поддержка связанных запросов, автоматическое распознавание условий связанных запросов
  • Базовый класс сущности, предоставляющий базовые свойства
  • Поддержка прозрачной аудита (например, времени создания, последней модификации)
  • Возможность самостоятельного написания MyBatis-запросов, удобство и гибкость
  • Лёгкая интеграция с Spring и Spring Boot
  • Поддержка MySQL, Oracle, SQL Server, H2, PostgreSQL, DB2, Derby, HSQL, Phoenix, MariaDB, SQLite, Informix, HerdDB, Impala, ClickHouse, CUBRID, EnterpriseDB, Firebird, HANA, Ingres, PolarDB, DM, OSCAR, HighGO, XUGU, Kingbase и других систем управления базами данных

Быстрый старт

Установка

Maven

<dependency>
    <groupId>io.easybest</groupId>
    <artifactId>spring-data-mybatis</artifactId>
    <version>2.1.0</version>
</dependency>

В Spring Boot используйте следующий стартап непосредственно:

<dependency>
   <groupId>io.easybest</groupId>
<artifactId>spring-data-mybatis-starter</artifactId>
<version>2.1.0</version>
</dependency>

Gradle

implementation 'io.easybest:spring-data-mybatis:2.1.0'
```В Spring Boot используйте следующий стартап непосредственно:

```groovy
implementation('io.easybest:spring-data-mybatis-starter:2.1.0')

Вклад в проект

Вот несколько способов участия в сообществе:

  • GitHub предназначен для социального программирования: если вы хотите писать код, мы приветствуем вклад через pull requests от форков этого репозитория.

Получение помощи

Вот справочная документация, чтобы помочь вам быстро освоить Spring Data Mybatis.

Если у вас есть вопросы или предложения, вы можете создать задачу.

Кроме того, вы также можете присоединиться к группе QQ для проведения связанных обсуждений и получения помощи.

Группа QQ 1: 497907039

Донат

paypal

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

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

Введение

Описание недоступно Развернуть Свернуть
Java
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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