I'm curious as to whether there are any presentations or other 
architectural-level overviews that aren't readily apparent from browsing the 
OpenJPA site.   In particular, I'm looking to get a better high-level 
understanding of the OpenJPA architecture, in order to be able to scope out 
what sort of effort would be involved in plugging a new provider into OpenJPA.

 

Areas where I think I'd need to extend what is currently there include:

-          subclassing the Entity parsing code to support additional 
annotations that we've added beyond the JPA standard

-          subclassing the data model classes to add attributes corresponding 
to the additional annotations

-          implementing our own EntityManager to be a façade to our existing 
data layer back end

 

But I suspect I've only scratched the surface of what would actually be needed, 
so I'm wondering if there is some sort of a general overview of the roles & 
responsibilities of a persistence provider in an OpenJPA implementation, that I 
could use as a checklist for scoping everything we would need to provide.

 

 

Thanks for any pointers / references.

 

Mike Yawn

eBay Inc.

Reply via email to