Добрый день.
В Cuba Platform была
StandardEntity implements Creatable, SoftDelete, Updatable, Versioned { …}
Есть желание сделать так, чтобы можно было комбинировать эти (и любые другие интерфейсы), а байт код для доступа к полям генерировался Javassist.
Есть понимание, что возможны следующие проблемы:
- Генерация миграционных changeLog’ов должна выполняться с учетом сгенерированного байткода
- Jmix Studio не будет видеть сгенерированные поля
Подскажите пожалуйста, возможна ли реализация такого решения?
С какими еще проблемами можем столкнуться?