Class JPAEnhancementNamer

java.lang.Object
org.datanucleus.enhancer.JDOEnhancementNamer
org.datanucleus.enhancer.JPAEnhancementNamer
All Implemented Interfaces:
EnhancementNamer

public class JPAEnhancementNamer extends JDOEnhancementNamer
Definition of enhancement naming for use with the JPA/Jakarta APIs. Follows the JDO enhancement method except for the a couple of exceptions that can be thrown direct from enhanced methods, whereby JPA/Jakarta will throw IllegalAccessException (when accessing a field that wasnt detached), and IllegalStateException (when invoking a method inappropriately - shouldn't happen ever).