[Java lista] eclipse RCP, EclipseLink - JPA
TomTo
tomto at freemail.hu
2008. Aug. 19., K, 11:40:17 CEST
Sziasztok!
A fenti párost próbálom összehozni, de egyenlőre nem sok sikerrel.
A felállás a következő:
Adott egy RCP alkalmazás (későbbiekben RAP lenne, de egyenlőre ne
bonyolítsuk ;) ), amely az EclipseLink segítségével JPA-n keresztül szeretne
hozzáférni egy hsqldb-hez. A hsqldb class-ai egy külön pluginben vannak.
Sajnos ahhoz, hogy az eclipselink megtalálja az alkalmazás persistence.xml
fájlját át kell, hogy adjam az alkalmazás classloader-ét neki:
HashMap properties = new HashMap();
ClassLoader cl = ApplicationWorkbenchWindowAdvisor.class.getClassLoader();
properties.put(PersistenceUnitProperties.CLASSLOADER, cl);
EntityManagerFactory emf = new
PersistenceProvider().createEntityManagerFactory("test", properties);
Így viszont egy "java.sql.SQLException: No suitable driver"-t kapok.
Természetesen az alkalmazás MANIFEST.MF-ében ott vannak a
Require-Bundle: .....HSqlDb_Plugin
Eclipse-RegisterBuddy: HSqlDb_Plugin
sorok.
Van valakinek ötlete, hogy hogyan kellenne ezt megoldani?
Előre is köszönöm,
TomTo:)
--
Sent by KMail from an openSuSE Linux 10.3, KDE 3.5.9, kernel
2.6.16.22.17-0.1-bigsmp
További információk a(z) Javalist levelezőlistáról