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

OSCHINA-MIRROR/baomidou-mybatis-mate-examples

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

mybatis-plus: корпоративный модуль для элегантной работы с данными

Создание хорошей экосистемы программного обеспечения, получение разрешения от автора ПО через официальные каналы.

  • Импорт пакета с автоматической зависимостью и аннотациями в Spring Boot (этот пакет автоматически импортирует пакет аннотаций).

Для SpringBoot 3.X используйте версию 1.3.6, для SpringBoot 2.X — версию 1.3.6-sp2.

Нажмите здесь, чтобы увидеть текущую последнюю версию

  • Обратите внимание, что для разных ключей необходимо использовать указанный алгоритм генерации ключа, например, SM2 или SM4, используя класс KeyGenerator. Не следует произвольно создавать произвольные строки.
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-mate-starter</artifactId>
  <version>1.3.6</version>
</dependency>
  • Аннотации (использование разделения сущностей на пакеты):
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-mate-annotation</artifactId>
  <version>1.3.6</version>
</dependency>
  • Обратитесь к автору:

微信 wx153666

mybatis-mate-data-audit: пример аудита данных (учёт).

mybatis-mate-data-datascope: пример области данных (управление доступом к данным), включая логику вторичного предоставления прав.

mybatis-mate-ddl-mysql: пример автоматического обслуживания структуры таблиц MySQL.

mybatis-mate-ddl-postgres: пример автоматического обслуживания структуры таблиц PostgreSQL.

mybatis-mate-dict: пример автоматического сопоставления словаря данных с полями.

Эта функция может быть привязана к любому типу источника данных, например, orderNo может быть привязан к orderId.

mybatis-mate-encrypt: пример шифрования и дешифрования полей.

mybatis-mate-encrypt-mysql-aes: пример двустороннего шифрования и дешифрования AES для полей базы данных MySQL.

mybatis-mate-encrypt-sm2-sm3-sm4: пример использования алгоритмов шифрования SM2, SM3 и SM4.

mybatis-mate-jsonbind: пример динамического связывания виртуальных свойств с возвращаемыми данными JSON.

mybatis-mate-sensitive-jackson: пример реализации маскирования данных с помощью Jackson.

mybatis-mate-sensitive-words: пример фильтрации чувствительных слов в запросах с использованием алгоритма AC.

mybatis-mate-sharding: пример проверки работоспособности при автоматическом переключении между несколькими источниками данных (разделение чтения и записи).

mybatis-mate-sharding-dynamic: пример динамической загрузки и выгрузки нескольких источников данных (инициализация кода для источника данных).

mybatis-mate-sharding-jta-atomikos: пример транзакций для нескольких источников данных с использованием JTA и Atomikos.

Введение

MyBatis-Mate — это корпоративный модуль для MP, который поддерживает разделение на базы данных и таблицы, аудит данных, фильтрацию конфиденциальных данных с помощью алгоритма AC, шифрование полей, обратную запись в словарь (привязка данных), управление правами доступа к данным, автоматическое создание и обслуживание структуры таблиц SQL, а также... Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления

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

Участники

все

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

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