On Jun 23, 2009, at 12:46 AM, recursion wrote:
I was wondering what kind of databases is OpenEJB currently
supporting ? Are
there any kind of tests (for example, running some JPA-involved
application)
that are regularly executed against the databases that OpenEJB
supports ? As
far as David told me, OpenEJB can be plugged with an arbitrary 3rd
party JPA
provider via the standart approach, which is really awesome. In the
docu, i
also found that there is possibility to configure different data
sources.
But what about the db part ?
The one area where an EJB Container implementation would normally have
to do rigorous database specific testing is in CMP. We've freed
ourselves up from that responsibility by throwing away our old CMP
code and re-implementing the CMP API on top of JPA, specifically
OpenJPA. So we no longer have any code that could be database specific.
The real question is what kind of database compatibility testing is
done by the JPA provider and JDBC driver you use. I know OpenJPA is
quite heavily tested as it was the primary implementation for WebLogic
before BEA was purchased and is still the primary implementation for
WebSphere.
-David