A07151102108 2013-10-16 07:57 采纳率: 0%
浏览 6163

初学JPA,报错求助:No Persistence provider for EntityManager named

报错信息:
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named jpatest
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
at test.TestQuery.main(TestQuery.java:16)

附:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">

 <persistence-unit name="jpatest" transaction-type="RESOURCE_LOCAL">

     <provider>org.hibernate.ejb.HibernatePersistence</provider>

      <properties>
         <!--配置数据库驱动 -->
         <property name="hibernate.connection.driver_class" value="oracle.jdbc.driver.OracleDriver" />
         <!--配置数据库用户名 -->
         <property name="hibernate.connection.username" value="root" />
         <!--配置数据库密码 -->
         <property name="hibernate.connection.password" value="root" />
         <!--配置数据库url -->
         <property name="hibernate.connection.url" value="jdbc:oracle:thin:@192.168.10.10:1521:dbtest" />
       </properties>

 </persistence-unit>

主方法:
public class TestQuery {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpatest");
    EntityManager em  = emf.createEntityManager();
    //....
}

}

实在不知道如何下手,求助各位大神。

  • 写回答

3条回答

  • Augu4 2017-09-10 06:48
    关注

    我跟你遇到的是一样的问题。如果你解决了可以告诉我一下…

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题