[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