Роман Нагаев
по моему бин постпроцессоры и рефлекшны большее усложнение чем дто, там и так то всё непросто под капотом чтобы дополнительно магии накидывать
кроме того это всё управляется не спрингом а твоим JPA провайдером
Конечно провайдером, но это не отменяет того, что с помощью спринга как-то можно вклиниться и поменять аннотации в классе. Вопрос в том, как это сделать для Entity, потому что как оказалось, для них нет BeanDefinition, по крайней мере на стадии вызова BeanFactoryPostprocessor'ов