play2.0 + java + mysql5.0 错误太多

Posted

技术标签:

【中文标题】play2.0 + java + mysql5.0 错误太多【英文标题】:Too much errors with play2.0 + java + mysql5.0 【发布时间】:2013-07-19 02:44:32 【问题描述】:

我仍在尝试学习如何使用搜索操作和数据库创建搜索。但是我有太多错误:

[RuntimeException: 没有为名称 [default] 配置 JPA EntityManagerFactory] 当我修复 application.conf 文件时出现此错误,例如:

*db.default.driver=com.mysql.jdbc.Driver

db.default.url="jdbc:mysql://localhost/search"

db.default.user=root

db.default.password=123456

db.default.jndiName=DefaultDS*

- PersistenceException:当我将其插入时,没有名为 defaultPersistenceUnit 的 EntityManager 的持久性提供程序:application.conf

  *jpa.default=defaultPersistenceUnit*

我搜索了整个http://***.com,但找不到任何答案,而且我的应用程序仍然无法运行。帮我修一下。感谢您的帮助:)

你们可以在这里看到我的代码:Error : RuntimeException: No JPA EntityManagerFactory configured for name [default]

【问题讨论】:

【参考方案1】:

你是否在项目中添加了不同的依赖项?

http://www.playframework.com/documentation/2.1.x/JavaJPA

【讨论】:

我添加了。 "mysql" % "mysql-connector-java" % "5.1.18", "org.hibernate" % "hibernate-entitymanager" % "3.6.9.Final" 但两者都不能工作:(【参考方案2】:

在 play framework 发行版中,您可以找到 /samples 文件夹。我完全确定有一个配置了数据库连接的项目等等。尝试重用它。

您是否已在 /conf/META-INF 中创建了持久性单元?

【讨论】:

以上是关于play2.0 + java + mysql5.0 错误太多的主要内容,如果未能解决你的问题,请参考以下文章

页面未在 chrome 中加载

Playframework2 中的 Scala 模板

在Java中解决MySQL5.0中文字符集问题全程详细记录

Play Framework 作为 SBT 非根模块

安装的是jdk,eclipse 数据库是MYSQL5.0 驱动是mysql-connector-java-5.1.16-bin.jar

Play 2.0 / SBT:从 Build.scala 中的某些/所有模块中排除某些传递依赖项