November 19, 2013

JPA configuration for play framework

2  comments

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



    
        org.hibernate.ejb.HibernatePersistence
        DefaultDS
        
            
            
            
            
            
        
    


Tags

Hibernate, Java, JPA, Play Framework, Play Framework 2.2, Play4JPA, Scala


You may also like

Leave a Reply

Your email address will not be published. Required fields are marked

Information about Data protection

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Hi!

    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!

    M.

  2. Hi M.,

    thanks for your commit. I will try to find some time to blog more about the topic.

    Jens

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}