Can you specialize inherited Java annotations
I have an abstract superclass that has JPA annotations on it mapping some of its fields. The class itself has the @MappedSuperclass annotation.
Can I specialize/add or change just one element of an inherited annotation without re-specifying the entire annotation?
The only thing you can do with Annotations is to place an Annotation on an Annotation and have a library which understands this as a form of inheritance.
The problem is that if you re-specify the entire annotation, any library which expects MappedSuperclass will ignore it.