Метод PostConstruct в REST DataStore работает не так как на бэкенде

Репост с англоязычного форума Метод PostConstruct в REST DataStore работает не так как на бэкенде - Support - Jmix

Метод PostConstruct в DTO сущностях REST DataStore (эквивалентах JPA сущностей) срабатывает всегда, даже если сущность не новая и загружена с бэка. Я не нашел упоминаний об этом в документации, это кажется неочевидным.

Прошу или сделать поведение одинаковым на бэке и фронте, или указать об этом в документации.

Добрый день, Дмитрий!

Проверил, так и есть: PostConstruct вызывается, но его результат (изменения атрибутов, если были) всё равно затирается.

Создал тикет на доработку: @PostConstruct methods of entities are invoked when deserializing from JSON · Issue #5583 · jmix-framework/jmix · GitHub, спасибо!

1 лайк