The type of a field that represents persistent identity must be one of java.lang.Integer, Long etc. and well-specified by JPA specification. A generic type (i.e. a type non-determinable at compile time) is not permitted by spec.
> OpenJpa implementation might be struggling to determine the "id" field > type in my @MappedSuperclass It is a struggle that OpenJPA is bound to lose, as any compiler will as well. ----- Pinaki Poddar Chair, Apache OpenJPA Project -- View this message in context: http://openjpa.208410.n2.nabble.com/NoSuchMethodError-pcGetManagedFieldCount-error-tp7584060p7584063.html Sent from the OpenJPA Users mailing list archive at Nabble.com.