In my current play project we decided to use hibernate as JPA implementation.
Here is the configuration we use:
Dependencies in project/Build.scala
val appDependencies = Seq( javaCore, javaJdbc, javaJpa, "org.hibernate" % "hibernate-entitymanager" % "4.2.7.Final" )
Database configuration in conf/application.conf
# Database configuration # ~~~~~ db.default.driver=org.h2.Driver db.default.url="jdbc:h2:file:data/db" db.default.user=sa db.default.password="" db.default.jndiName=DefaultDS jpa.default=defaultPersistenceUnit
Persistence unit in conf/META-INF/persistence.xml
Information about Data protection
We run a play 1.x application using jpa/hibernate. We think about migration to 2.x sometime next year.
It would be nice if you keep posting about your experiences with play 2.x and jpa (specially in contrast to the jpa implemenation in play 1.x, what are the main differences)
thanks for your commit. I will try to find some time to blog more about the topic.