I've just run into this bug with the latest snapshot of 4.2.0. Not only is it unnecessary to specify a DiscriminatorValue for an abstract entity type, it's illegal to do so: "The DiscriminatorValue annotation can only be specified on a concrete entity class." (http://docs.oracle.com/javaee/6/api/javax/persistence/DiscriminatorValue.html)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira