The CmpJpaConversion.mapFields() method uses a list called the "ENHANCEED_FIELDS" to mark a number of fields as transient. Some of these certainly make a lot of sense, such as "serialVersionUID" and "class$Ljava$lang$String". I am curious about the different "pc*" fields. I've not found any reference to these in the OPENEJB code. Are these fields something that would be generated by JPA? Are they OpenJPA specific, or something that any JPA implementation would be using? I'm particularly curious if this is something that would need to change if support for additional JPA engines (e.g., EclipseLink) were to be added.

Rick

Reply via email to