gpt4 book ai didi

java - 在同一 Play Framework 项目中同时使用 Ebean 和 JPA

转载 作者:行者123 更新时间:2023-11-30 08:34:12 29 4
gpt4 key购买 nike

我正在尝试集成 Play Authenticate,同时仍在应用程序的其他任何地方使用 JPA。

我得到了:

ProvisionException: Unable to provision, see the following errors:

1) Error injecting constructor, java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
at play.db.jpa.DefaultJPAApi$JPAApiProvider.<init>(DefaultJPAApi.java:39)
at play.db.jpa.DefaultJPAApi$JPAApiProvider.class(DefaultJPAApi.java:34)
while locating play.db.jpa.DefaultJPAApi$JPAApiProvider
while locating play.db.jpa.JPAApi
for parameter 2 at controllers.Persons.<init>(Persons.java:33)
while locating controllers.Persons
for parameter 5 at router.Routes.<init>(Routes.scala:48)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
for parameter 0 at play.api.http.JavaCompatibleHttpRequestHandler.<init>(HttpRequestHandler.scala:200)
while locating play.api.http.JavaCompatibleHttpRequestHandler
while locating play.api.http.HttpRequestHandler
for parameter 4 at play.api.DefaultApplication.<init>(Application.scala:221)
at play.api.DefaultApplication.class(Application.scala:221)
while locating play.api.DefaultApplication
while locating play.api.Application

1 error

在将此行添加到 build.sbt 和 plugins.sbt 之前:

excludeDependencies += "javax.persistence" % "persistence-api"

但是,我的模型需要它作为

[NullPointerException: null]

由@Entity 注解触发。

我刚刚开始使用 Java 和这个 Play Framework,所以我可能会遗漏一些东西。如有需要请指出。

最佳答案

有这个thread一个人要求在项目中实现 Hibernate。

This is his implementation

看看这些链接,它可能会有所帮助,因为那样您就根本不必使用 Ebean。

关于java - 在同一 Play Framework 项目中同时使用 Ebean 和 JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964521/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com