How about having a custom @Enumerated annotation which offers NATIVE
as an
additional choice?
This is probably the approach I would prefer, it seems consistent with
what we already do with Hibernate Annotations.
For example, org.hibernate.annotations.Table and javax.persistence.Table.
Could it be useful for ORM as well?