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 错误太多的主要内容,如果未能解决你的问题,请参考以下文章
安装的是jdk,eclipse 数据库是MYSQL5.0 驱动是mysql-connector-java-5.1.16-bin.jar