我正在使用Eclipse的內部glassfish 3.1插件以及我安裝的derby數據庫(它顯示在數據庫開發人員的數據源資源管理器中我在摸索着讓ORM工作的「最後」步驟,這樣我就可以開發一個應用程序,該應用程序使用Eclipselink爲EJB實現持久化數據。如何使用Derby和Eclipselink爲glassfish v3上的ORM配置persistence.xml
我知道我需要配置persistence.xml文件,但我不知道需要什麼,個別字段名稱的含義。我覺得persistence.xml的目的是告訴Glassfish在哪裏找到數據庫來存儲所有內容,以及使用哪個JPA實現來存儲。
我有一堆問題。
我必須爲每個代表數據庫中的對象類持久性的條目?所以如果我有一個Book類和一個Library類,我會在persistence.xml中需要兩個輸入還是可以爲它們提供服務?
從哪裏可以找到有關如何配置persistence.xml文件的更多信息。我已經發現了大量非常具體的教程,並提供瞭如何在X,Y或Z設置中配置它的信息,但沒有解釋單個位的信息,以及如何從高層配置它們。
一旦我正確設置了persistence.xml文件,還需要做些什麼來確保我的@annotated類將由ORM實現正確地提供服務?有什麼我需要在Glassfish中配置?