IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Hibernate 3 et auto contexte?


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut Hibernate 3 et auto contexte?
    Bonjour,
    Je plaide innocent des le debut en vous disant que j'ai cherché une solution via google.
    Voila mon probleme , je suis en train de recuperer une interface d'export vers oracle qui utilise hbm 3.0.
    Le sh de lancement passe par un starter qui charge les libs , les conf et invoque le bon main seulement moi je passe par une execution directe.
    Voila mon probleme:
    Au moment d'initialiser hbm,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		org.hibernate.Session hSession = HibernateUtil.getSessionFactory()
    				.getCurrentSession();
    Je me recois un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    3047 [main] WARN org.hibernate.impl.SessionFactoryObjectFactory  - Could not bind factory to JNDI
    javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
    	at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
    	at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
    	at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
    	at javax.naming.InitialContext.getNameParser(Unknown Source)
    	at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
    	at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
    	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291)
    	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1176)
    	at com.sgcib.utilities.HibernateUtil.<clinit>(HibernateUtil.java:24)
    	at com.sgcib.projcom.Main.main(Main.java:35)

    Sachant que je n'ai pas besoin de JNDi ou de gestion de contexte voila mon fichier de conf hibernate sans le mapping:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <hibernate-configuration>
    	<session-factory name="MonUsine">
    		<property name="hibernate.cache.provider_class">
    			org.hibernate.cache.EhCacheProvider
    		</property>
    		<property
    			name="hibernate.transaction.flush_before_completion">
    			true
    		</property>
    		<property name="hibernate.transaction.auto_close_session">
    			true
    		</property>
    		<property name="hibernate.connection.release_mode">
    			auto
    		</property>
    		<!-- Enable Hibernate's automatic session context management -->
    		<property name="current_session_context_class">thread</property>

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    L'interface bugge des que je fais un acces à la base...
    Exemple d'appel donnant suite à un Bug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    				ResInfo resInfo = (ResInfo) mHSession
    						.get(ResInfo.class, lResId);

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Mon erreur est ailleurs , j'ai choisi un mauvais schema oracle...
    Desolé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Hibernate Envers : récupérer le contexte de la transaction
    Par andlio dans le forum Persistance des données
    Réponses: 0
    Dernier message: 22/11/2012, 11h18
  2. JPA Hibernate et génération auto de PK
    Par mensoif dans le forum Hibernate
    Réponses: 5
    Dernier message: 11/01/2012, 19h36
  3. [hibernate] Forcer id auto-généré
    Par Invité dans le forum Hibernate
    Réponses: 3
    Dernier message: 18/06/2008, 17h05
  4. Réponses: 27
    Dernier message: 27/11/2006, 09h47
  5. [JDO]Hibernate : Mapping d'un champ auto-incrémenté
    Par brice.antoine dans le forum Hibernate
    Réponses: 4
    Dernier message: 02/04/2004, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo