-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Eclipse plugin mysql
PostPosted: Thu Mar 30, 2006 2:38 pm 
Newbie

Joined: Thu Mar 30, 2006 2:12 pm
Posts: 4
Hibernate version: 3.1.3

Eclipse Version: 3.2.0

Hallo,

ich schreibe eine Eclipse RCP Anwendung. Hibernate habe ich in ein eigenes Plugin ausgelagert. Das Haupt-Plugin bindet das Hibernate-Plugin über Dependencies ein. Im Hibernate-Plugin habe ich den MySql-Connector eingebunden.

Wenn ich jetzt eine SessionFactory in der start-Methode des Activators des Haupt-Plugins erzeugen will, bekomme ich folgende Fehlermeldung:

1703 [main] FATAL org.hibernate.connection.DriverManagerConnectionProvider - JDBC Driver class not found: com.mysql.jdbc.Driver

Was mache ich falsch? Kann mir jemand helfen?

Hier der Code:

Code:
public class VManagerPlugin extends AbstractUIPlugin {

   private static SessionFactory sessions;

   public void start(BundleContext context) throws Exception {

        super.start(context);
        Configuration config = new Configuration();
        sessions = config.buildSessionFactory();
        ...


PS: Im Haupt-Plugin habe ich den MySql-Connector dann auch eingebunden. hat aber auch nichts gebracht.

Gruß, Eddy


Top
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 9:11 am 
Newbie

Joined: Sat Apr 01, 2006 9:00 am
Posts: 1
Hi,

zwar kenne ich mich mit Hibernate nicht so gut aus, aber ich habe einiger Zeit mit der GlassFish implementierung verbracht (die kann man aus eclipse-plugins nicht anwenden) und ich musste den ClassLoader austauschen um einen Fehler zu umgehen (eclipse benutzt seinen eigenen ClassLoader)

bspw.

Thread current = Thread.currentThread();
ClassLoader oldLoader = current.getContextClassLoader();

try{ current.setContextClassLoader(getClass().getClassLoader());
----
----hibernate EntityManagerFactoryProvider initialisierung
----
}finally{
current.setContextClassLoader(oldLoader);
}

Ich hoffe das hilft


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.