Hi -- I was trying to prepare some application work that uses JPA but has to support many container and JPA implementation vendors (e.g., Glassfish nee TopLink, Hibernate EntityManager, Amber), and I had a couple of questions about Resin's JPA code:
1. It appears that Persistence.java is checking for JPA service provider classes by reading the resource META-INF/services/javax.persistence.PersistenceProvider This seems odd. It seems like it should be META-INF/services/javax.persistence.spi.PersistenceProvider 2. The JPA interfaces with Resin seem out of date. In particular, the PersistenceProvider interface shipped with Resin has methods: createEntityManagerFactory(String): EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo): EntityManagerFactory and the PersistenceProvider interface specified by Java EE 5 has methods [JavaEE5]: createEntityManagerFactory(String, Map): EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo, Map): EntityManagerFactory Both of these seem to be present in the 3.0.21 release, as well as the 3.0 snapshot (060920) and the 3.1 snapshot (060913). Any ideas? Thanks, -- Lucas [JavaEE5] http://tinyurl.com/o2eym _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest