##Обновление журнала
###Версия 2.3.5, обновление от 08.06.2016:
- Рефакторинг функции разбивки на страницы, поддержка анализа SQL и свободный выбор пользователя.
- Исправление проблемы с потерей порядка при использовании методов Criteria для queryCount и queryList.
- Исправление ошибки отката транзакции при возникновении ошибки в перехватчике RunBinder.
Версия 2.3.4, обновление от 11.05.2016:
- Исправлена ошибка, из-за которой после вызова метода queryCount с использованием Criteria нельзя было вызвать метод queryList.
Версия 2.3.3, обновление от 28.04.2016:
- Исправлено использование пейджера при использовании пользовательского SQL-запроса с PageControl, когда невозможно получить объект сущности.
- Исправлен случай, когда при использовании метода Criteria для запроса, если одно и то же свойство имеет несколько условий where, происходит перекрытие.
- В соответствии с отзывами пользователей, при возврате карты из пользовательского SQL-запроса, исходные имена столбцов больше не преобразуются по верблюжьему регистру.
- Для улучшения преобразования имён столбцов в BeanConverter добавлен метод mapToBean, который позволяет преобразовывать имена, разделённые символами подчёркивания, в сущности, а также возможность указывать собственный разделитель.
Версия 2.3.2, обновление от 22.04.2016:
- Обновление Spring до версии 4.x.
- Исправлены проблемы с нулевыми указателями при выполнении пользовательских SQL-запросов с разбивкой на страницы без данных.
Версия 2.3.1, обновление от 03.03.2016:
- Добавлен метод queryRowMap.
- Добавлен метод queryObjectList.
- Добавлена серия перегруженных методов для возврата сущностей при выполнении пользовательских SQL-запросов.
- Сохранено единообразие именования: метод querySingleRowMapForSql переименован в querySingleResultForSql, а метод queryRowMapListForSql — в queryListForSql.
- Уточнены сообщения об ошибках при загрузке XML с помощью batis.
- Упрощено сохранение необходимых данных в родительском классе Pageable без добавления дополнительных свойств в сущность.
- Улучшен класс инструментов BeanConverter для преобразования карт в сущности.
- Исправлена проблема с операторами or, когда несколько параметров использовались неправильно.
- Исправлена проблема со скобками при использовании операторов in и not in.
- Исправлена ошибка при использовании динамических источников данных, когда атрибут источника данных не является строкой.
- Исправлена ошибка конфигурации при добавлении комментариев к файлу конфигурации динамического источника данных.
- Оптимизирован инструмент обработки Excel.
- Исправлена ошибка в TextUtils пакета Commons, связанная с заменой специальных символов в массиве.
- Другие мелкие исправления.
Версия 2.3.0, обновление от 18.01.2016:
- Поддержка аннотаций для сопоставления имён таблиц и атрибутов сущностей.
- Добавлено больше методов выполнения пользовательских SQL-запросов.
- Из-за проблем с правами доступа к SQL, метод deleteAll с использованием TRUNCATE был удалён.
- Исправлена ошибка первичного ключа при использовании аннотаций, когда имена атрибутов не соответствовали правилам.
- Исправлена проблема обновления, когда горизонтальное разделение данных на таблицы не соответствует первичному ключу.
- Класс NameHandler переименован в MappingHandler.
Версия 2.2.0-beta1, обновление от 23.12.2015:
- Обновления поддерживают выбор, обновлять ли значения атрибутов, равные null.
Версия 2.1.0-beta1, обновление от 22.12.2015:
- Добавлена поддержка псевдонимов таблиц.
Подробности см. в статье «Добавление поддержки псевдонимов таблиц».
Версия v2.0.0-beta1, обновление от 15.12.2015:
- Эта версия полностью переработана и предлагает улучшенную расширяемость и дополнительные функции.
- Ветвь предыдущей версии: GenericDao v1.2.4.
Версия V1.2.3, обновление от 02.11.2015:
- Разделение чтения и записи, поддержка динамических источников данных.
Подробнее см. статью «Использование динамических источников данных».
Версия: 2015-10-27, обновление V1.1.2:
- Горизонтальное разделение данных и поддержка разделения чтения и записи.
Подробнее см. статью «Обновление GenericJdbcDao, добавление поддержки разделения чтения и записи и веса».
Версия: 2015-10-09, обновление V1.0.2:
- Поддержка скобок, позволяющая реализовать различные свойства внутри скобок или.
Подробнее см. статью «Поддержка GenericJdbcDao для скобок».
Опубликовать ( 0 )