I am wondering to what extent is is feasible to customize OpenJPA internals by changing the way that Entities are mapped/stored/retrieved/cached/queried.
I am basically interested in keeping all the JPA semantics but want to extend it to allow a modified schema to be generated that supports versioning transparently. I looked at Hibernate hoping that it would be easy to get in, extend/replace a few classes and have fine grained control of every aspect of the ORM persistence. However, I found out that it makes assumptions in the code that inserting an entity into the db will always translate into a insert statement when in my case it may translate into an update and an insert. Any words of wisdom about that before I explore OpenJPA? thanks in advance, -- yuri -- View this message in context: http://n2.nabble.com/Customizing-OpenJPA-tp790926p790926.html Sent from the OpenJPA Users mailing list archive at Nabble.com.
