2013-07-18 34 views
-2

我正在研究rdf的数据访问层。为了将java对象映射到rdf,我使用了“Empire”工具(由Clark & Parsia编写)。如何设置Empire的持久性提供程序

这是给上下面的行

错误

的EntityManager aManager = Persistence.createEntityManagerFactory( “oreilly和”)createEntityManager();

错误:

javax.persistence.PersistenceException: No Persistence provider for EntityManager named oreilly 
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56) 
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34) 
    at Main.main(Main.java:48) 

我已经设置了0.name =奥莱利在属性文件并检查属性文件的路径,但它仍然给错误。

System.setProperty("empire.configuration.file", "examples.empire.config.properties"); 
EntityManager aManager = Persistence.createEntityManagerFactory("oreilly").createEntityManager(); 

回答

0

确保您有一个JPA实现,如在classpath eclipselink.jar。

+0

我在项目中添加了所有需要的罐子。 – Mahek

相关问题