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

OSCHINA-MIRROR/baomidou-mybatis-plus

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

Mybatis-Plus: мощный инструментарий для упрощения разработки

Born To Simplify Development

Ссылки:

Special user

Добавьте «微信 wx153666» в качестве примечания в группу mp.

Не разрешается использовать проект в незаконных целях, ответственность за последствия лежит на пользователе.

Что такое MyBatis-Plus?

MyBatis-Plus — это мощный расширенный инструментарий MyBatis для упрощения процесса разработки. Этот инструментарий предоставляет ряд эффективных и полезных готовых функций для MyBatis, использование которых может существенно сэкономить ваше время разработки.

Особенности

  • Полная совместимость с MyBatis.
  • Автоматическая настройка при запуске.
  • Готовые интерфейсы для работы с базой данных.
  • Мощная и гибкая оболочка условий where.
  • Несколько стратегий генерации первичного ключа.
  • API в стиле лямбда.
  • Всемогущий и легко настраиваемый генератор кода.
  • Автоматическое управление страницами.
  • Защита от SQL-инъекций.
  • Поддержка активной записи.
  • Поддержка подключаемых пользовательских интерфейсов.
  • Встроенные многие полезные расширения.

Начало работы

  1. Добавьте зависимость MyBatis-Plus.
    • Последние версии: Maven Central
    • Maven:
    • SpringBoot2:
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-plus-boot-starter</artifactId>
  <version>Последняя версия</version>
</dependency>
* SpringBoot3:
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
  <version>Последняя версия</version>
</dependency>
 * Для версии `^3.9.6` могут потребоваться дополнительные ссылки:
    * jdk8+:
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-plus-jsqlparser</artifactId>
  <version>Последняя версия</version>
</dependency>
    * jdk8:
<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-plus-jsqlparser-4.9</artifactId>
  <version>Последняя версия</version>
</dependency>
* Gradle:
* SpringBoot2:
compile group: 'com.baomidou', name: 'mybatis-plus-boot-starter', version: 'Последняя версия'
* SpringBoot3:
compile group: 'com.baomidou', name: 'mybatis-plus-spring-boot3-starter', version: 'Последняя версия'
  1. Измените файл mapper, чтобы он расширял интерфейс BaseMapper. **BaseMapper {

}**

- Use it
  ``` java
  List<User> userList = userMapper.selectList(
          new QueryWrapper<User>()
                  .lambda()
                  .ge(User::getAge, 18)
  );

MyBatis-Plus выполнит следующий SQL: sql SELECT * FROM user WHERE age >= 18

Это лишь небольшая часть возможностей MyBatis-Plus. Если вы хотите узнать больше, обратитесь к документации.

Лицензия

MyBatis-Plus находится под лицензией Apache 2.0. Подробнее см. в файле Apache License 2.0.

Введение

Набор инструментов для улучшения mybatis, упрощающий операции CRUD. Документация: http://baomidou.com Библиотека компонентов с низким уровнем кода: http://aizuda.com Развернуть Свернуть
Java и 4 других языков
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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