Probleme Hibernate suppression d'un objet
	
	
		Bonjour à tous,
ci-dessous, un probleme dont je n'arrive pas à localiser la cause.
J'essai d'effectuer une suppresion en me basant sur session.delete, la suppression a bien lieu mais j'obtiens quand même l'exception:
	Citation:
	
		
		
			org.hibernate.LazyInitializationException: could not initialize proxy - no Session
	at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)
	at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)
	at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150)
	at dao.type_activite.TypeActivite$$EnhancerByCGLIB$$c389212b.getLibelleTypeAct(<generated>)
	at dao.test.TestJUnit.testDelete(TestJUnit.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:421)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:305)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:186)
			
		
	
 voici le code de suppression :
	Citation:
	
		
		
			public void delete(TypeActivite typeActivite){
		
		Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
		
		TypeActivite T = (TypeActivite) session.get(TypeActivite.class, typeActivite.getTypeAct());
		session.delete(T);
		
		session.getTransaction().commit();		
	}
			
		
	
 Je ne vois pas ce qui cloche
help :cry: