Why can't entity class in JPA be final?

Viewed 12093

Why can't an entity class in JPA be final or have a final methods? Citing from here -

An entity class must follow these requirements:

...

The class must not be declared final. No methods or persistent instance variables must be declared final.

What is the reason? Is JPA subclassing the entity classes and redefining the methods?

2 Answers
Related