- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习如何使用 Play 框架来获取和设置持久对象。我使用 JPA 2 和 Hibernate 实现,同时使用 Oracle DB。我读到 Play 通过扩展模型类来管理事务。我已添加到 build.sbt -> val appDependency = 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,并在主类中创建了一个新的 person 和做了p.update();
我收到javax.persistence.PersistenceException:默认的EbeanServer尚未定义
。
我错过了什么?
最佳答案
通过 Play,您可以使用 Ebean 或其他 JPA 提供程序。最直接的解决方案是使用 Ebean,因为它与 Play 集成得更好。
在这种情况下,您不需要任何 hibernate 依赖项,您可以将其删除并仅使用 javaEbean
依赖项(当然还有 JDBC 驱动程序的依赖项)。
在您的 application.conf
中,您可能不需要 JNDI 注册的数据源,因此类似这样的内容应该足够了:
db.default.driver=...
db.default.url=...
db.default.user=...
db.default.password=...
ebean.default="model.*"
关于java - 玩法 2 - 默认 ebeanServer 尚未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20173080/
PersistenceException: 默认的 EbeanServer 没有被定义?这通常是通过 ebean.datasource.default 属性设置的。否则,它应该通过 registerS
我正在学习如何使用 Play 框架来获取和设置持久对象。我使用 JPA 2 和 Hibernate 实现,同时使用 Oracle DB。我读到 Play 通过扩展模型类来管理事务。我已添加到 buil
我正在努力运行我的第一个 Play! 2.1.x 应用程序,我总是收到此错误(这是来自运行 test 案例): Test models.TestModel.testCreate failed: The
我是一名优秀的程序员,十分优秀!