【发布时间】:2009-10-14 18:51:01
【问题描述】:
我能够使用 Apache Derby 数据库从 NetBeans 创建一个简单的 JPA Java 应用程序。但是当我尝试对 SQL Server 2008 执行相同操作时,我不断收到以下错误:
严重:应用程序类 sample.DBTestApp 无法启动 javax.persistence.PersistenceException:没有名为 RS6910SQLEXPRESS:3027;databaseName=TestPU 的 EntityManager 的持久性提供程序:以下提供程序: oracle.toplink.essentials.PersistenceProvider oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider 将 null 返回到 createEntityManagerFactory。
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at sample.DBTestAppView.initComponents(DBTestAppView.java:285)
at sample.DBTestAppiew.<init>(DBTestAppiew.java:36)
at sample.DBTestApp.startup(DBTestApp.java:19)
感谢您对此的帮助。
【问题讨论】:
标签: sql-server-2008 jpa