Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Play框架与JPA_Jpa_Playframework - Fatal编程技术网

Play框架与JPA

Play框架与JPA,jpa,playframework,Jpa,Playframework,测试Play框架和JPA 我使我非常简单的测试应用程序黯然失色。在eclipse中导入项目并确认PlayJAR文件位于我的eclipse java构建路径中:C:\play-2.0.2\repository\local\play\play\u 2.9.1\2.0.2\jars\play\u 2.9.1.jar 在我的简单项目实体类中,我导入了play.db.jpa.Model,我的实体应该扩展它 在这里,eclipse无法解析该类 注意,下面的jar文件不包括Model类,我理解这是与PLAY和

测试Play框架和JPA

我使我非常简单的测试应用程序黯然失色。在eclipse中导入项目并确认PlayJAR文件位于我的eclipse java构建路径中:C:\play-2.0.2\repository\local\play\play\u 2.9.1\2.0.2\jars\play\u 2.9.1.jar

在我的简单项目实体类中,我导入了play.db.jpa.Model,我的实体应该扩展它

在这里,eclipse无法解析该类

注意,下面的jar文件不包括Model类,我理解这是与PLAY和JPA集成所必需的

play_2.9.1.jar->play\db\jpa\Model

jpa仅包括以下内容: TransactionalAction$1.5类 JPA.class 事务操作类 事务类 JPAPlugin.class JPA$1.5级

我错过了什么?我的路径中是否包含错误的罐子?
其中是Model.class???

请确保
导入play.db.ebean.*,Play 2.0使用Ebean作为模型扩展


可以找到文档

如果您想扩展模型类是的,我正在从事的当前项目我没有这样做的奢侈,因为我没有访问.java文件的权限,但是从我可以告诉您,ebean路由将使生活更轻松。好的,现在它失败了,原因是:javax.persistence.PersistenceException:“默认的EbeanServer尚未定义?这通常是通过ebean.datasource.default属性设置的。否则,它应该通过registerServer()以编程方式注册。”。不过有两件事,这个维基显示了将hibernate与play2.0集成是可能的,在我的例子中,我更喜欢hibernate而不是ebean。我建议您发布另一个问题,这样您就可以准确地描述您遇到的问题,因为我相信原始问题已经得到了回答。刚刚看到你的编辑,是的,我也在使用Hibernate而不是Ebean,所以这是可能的。这是我用作参考的链接,因此它应该对您有所帮助。