Pull to refresh
8
0
Mikhail Teplitskiy @aegisql

Архитектор и разработчик

Send message
Ужасно, не ужасно, но это реальность с которой со-существует любая технология сериализации-десериализации. Приходится следить за актуальностью схемы.
1) Если поле необходимо переименовать, то есть возможность сохранить старое имя используя аннотацию @PathElement.
2) Насчет тормозов — все зависит от обстоятельств.
Вообще-то это офф-спринг другого, более масштабного проекта github.com/aegisql/conveyor/wiki — реактивного аггрегатора и строителя
В нем он является одним из компонентов. Цель — декларативная команда для какой части сложной структуры данных предназначается конкретный кусочек данных. Сами данные поступают асинхронно и в произвольной последовательности, возможно даже, из независимых источников.
Принимаю пожелания, кроме «взять все переделать с другим синтаксисом» :)
Текущая версия 0.2 сфокусирована на стабилизации и развитии синтаксиса. Специально производительность не оптимизировалась и кое какие ресурсы здесь еще есть. Но, все верно, ожидать большего чем может предложить Java Reflection и родственные библиотеки не приходится.

Впрочем, здесь же, в силу особенностей предложенного языка, кроется резерв — всегда можно заменить длинную медленную цепочку короткой, просто написав нужный метод в корневом классе.
Нет, не специально. Благодарю за внимательность. Пока это бета версия.
Тем что намного проще. javaPath это язык для инлайновых инструкций. В нем нет управляющих конструкций
2

Information

Rating
4,957-th
Location
Ramsey, New Jersey, США
Date of birth
Registered
Activity