2013-07-18 40 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

相關問題