Почему класс сущностей в JPA не может быть окончательным или иметь окончательные методы? Цитируя здесь -
Класс сущности должен соответствовать следующим требованиям:
...
Класс не должен быть объявлен
final. Никакие методы или постоянные переменные экземпляра не должны быть объявленыfinal.
В чем причина? Является ли JPA подклассом классов сущностей и переопределением методов?