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

OSCHINA-MIRROR/automvc-bee

Клонировать/Скачать
Changed_Log_Main_CN.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 22:58 1b71ede

Bee — это Java ORM-фреймворк, который помогает ускорить разработку, упростить кодирование и сделать его более эффективным.

Основные функции:

  • Поддержка наследования для сущностей Javabean (конфигурация bee.osql.openEntityCanExtend = true).
  • Улучшенная пакетная вставка и связь с транзакциями.
  • Исправлены ошибки:
    • использование Op.in в Condition вызывает исключение при значении параметра null;
    • проблемы с контекстом, связанные с пакетной вставкой и фрагментацией;
    • проблема с контекстом при использовании только сегментирования базы данных;
    • необходимость очистки контекста основного потока при фрагментации;
    • несовместимость InheritableThreadLocal и parallelStream() при использовании фрагментации.

V2.2 (LTS-версия от 1 января 2024 года):

  • поддержка наследования сущностей Javabean (настройка bee.osql.openEntityCanExtend=true);
  • улучшенное связывание пакетных вставок с транзакциями;
  • пакетные вставки теперь выполняются один раз внутри транзакции, а не для каждой партии, как раньше.

Другие версии:

  • V2.1.10 (октябрь 2023 года) — добавлена поддержка SQL-оператора NOT («!»), поддержка базы данных OceanBase, использование finally в doBeforeReturn, поддержка нескольких источников данных, возможность запуска main-метода для чтения свойств приложения springboot, обновление dataSource с очисткой кеша, исправление ошибок.

  • V2.1.8 (осень 2023 года) — совместимость со Spring Boot для выбора активной среды с помощью команды java -jar springbootDemo.jar --spring.profiles.active=dev, совместимость с конфигурацией источника данных Spring Boot, запуск main-метода без конфигурации источника данных, поддержка пакетных операций для связанных таблиц, улучшение DateUtil с возможностью расчёта возраста, создание таблиц с использованием Excel, BeeSimpleDataSource для поддержки нескольких источников данных без использования Spring Boot.

  • V2.1.7 (июль 2023 года) — форматирование SQL-запросов (требуется настройка bee.osql.showSql.sqlFormat=true), двухуровневое кэширование с настраиваемым сроком действия, DdlViaExcel.createTable для создания таблиц базы данных на основе информации из Excel, поддержка Spring Boot 3.0, улучшенный Sharding ThreadPool с настраиваемой конфигурацией размера пула для операций Sharding, решение проблем с многопоточностью при работе с Android и SQLiteDatabase.

  • И так далее. 7) Конфигурационные файлы поддерживают дифференцированную конфигурацию для различных сред.

  1. Богатая поддержка аннотаций.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/automvc-bee.git
git@api.gitlife.ru:oschina-mirror/automvc-bee.git
oschina-mirror
automvc-bee
automvc-bee
master