【发布时间】:2013-11-24 09:35:39
【问题描述】:
我正在学习如何使用 Play 框架来获取和设置持久对象。
我正在使用 JPA 2 和 Hibernate 实现,同时使用 Oracle DB。
我读过 Play 通过扩展模型类来管理事务。
我已经添加到build.sbt -> val appDependencies = Seq("org.hibernate" % "hibernate-entitymanager" % "4.2.2.Final")
到我添加的 application.conf ->
db.default.driver=oracle.jdbc.driver.OracleDriver
db.default.url="whatever"
db.user....
db.pass....
ebean.datasource.default=DefaultDS
ebean.default="model.*"
ebean.datasource.factory=jndi
我在我的 Person 类中添加了 @Entity 注释,从 play.db.ebean.Model 扩展了 Model,并在主类中创建了一个新人并做了 p.update();
我收到javax.persistence.PersistenceException: The default EbeanServer has not been defined。
我错过了什么?
【问题讨论】:
标签: java oracle hibernate jpa playframework-2.2