Talk:Java Persistence/Persistence Products

Terminology
"Persistence Products" is used as the clasification name for products implementing the JPA. Even though I just started on the JPA subject, isn't "Persistence Provider" a more suitable/official name? Provider is the term used in e.g. the persistence.xml file to specify which implementation to use. Sticking to the same terminology would make it more recognizable for new users.--Prodoc (talk) 11:00, 15 January 2009 (UTC)


 * A product is a generic term for some software application. Most of these product support more than JPA, they are not just JPA providers.  This table can also include non-JPA persistence products, so I think product is correct.
 * James (talk) 20:18, 15 January 2009 (UTC)

Arosen Questions
While reading this page, and the rest of the book for that matter, a few questions arose but remained unanswered. Like stated above, I'm too new to JPA to contribute to the book in such a way that it's clear to other new readers:
 * What is a persistence product/provider?
 * What does it do?
 * What is its relation to JPA?
 * (Why are there different products?)
 * To what extend does a product have impact on the coding (i.e. does how to use it differ a lot between products?)
 * Do you need a 3th party one or does Java include one as well??--Prodoc (talk) 11:00, 15 January 2009 (UTC)


 * See Java Persistence/What is JPA? --James (talk) 20:23, 5 February 2009 (UTC)
 * A page which doesn't answer a single one of the questions? :-S Prodoc (talk) 15:09, 26 March 2009 (UTC)