posted 13 years ago
public - an Entity Bean must be public. If the bean is protected or private I don't think the JPA manager would not be able to see the bean.
final- I assume this would have no affect since that only keeps the class from being subclassed.
abstract- Your entity beans can be based off of an abstract bean. However, I'm not sure if you can configure the abstract bean itself to a table.