On Aug 22, 2008, at 11:36 AM, devdev wrote:


Thank you David.  Could you please clarify the following is correct.

1) I was under the impression that the JDBC is also using a connector
underneath.

I don't understand what you are asking. Geronimo provides jdbc database pooling through the j2ca connector framework, and wrapping jdbc drivers and datasources from db vendors with j2ca adapters from the tranql project.



2) By JBDC you like like the JPA example from the tutorial at
http://cwiki.apache.org/GMOxDOC21/using-java-persistence-api-in-application-client.html

I don't think I'd write this example this way. It does not use any javaee jpa support but only javase support. In particular it does not use and database connection pooling. To get a similar example to work with mysql you'd need to modify the persistence.xml properties to point to the mysql database.

If I were to write a jpa app client example I would use injected entity manager or entity manager factory and deploy a connection pool on the app client and use it with the jta-datasource and/or non-jta- datasource. However I'm not sure anyone has done this and don't know if there would be problems.


3) If using the connector, how would I get a EntityTransaction to start and
commit a TXN.

The app client example isn't useing a connector. However I think there are methods on EntityManager to control jpa-mediated transactions.

I'm not sure I'm answering the questions you are asking but hopefully this is of some help
david jencks



Thanks a bunch
JFR
--
View this message in context: 
http://www.nabble.com/DB-pool-from-admin-console-looks-wrong-tp19112554s134p19113279.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Reply via email to