Bonjour,

J'ai un problème quand j'effectue mon lazyLoading et je comprend pas pourquoi!

j'ai un objet Dossier avec une relation many-to-one avec EtatDossier

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
	"-//Hibernate/Hibernate Mapping DTD//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >

<hibernate-mapping package="com.snsi.beans">
	<class
		name="Dossier"
		table="DOSSIERS"
	>
		
		<id
			name="code"
			type="int"
			column="ID_DOSSIER"
		>
			<generator class="sequence"/>
		</id>

		<property
			name="Description"
			column="DESCRIPTION"
			type="string"
			not-null="true"
		/>
		<property
			name="DateActivation"
			column="DATE_ACT"
			type="date"
			not-null="true"
			length="7"
		/>
		<property
			name="DateDesactivation"
			column="DATE_DES"
			type="date"
			not-null="false"
			length="7"
		/>
		<property
			name="Type"
			column="TYPE"
			type="string"
			not-null="true"
			length="3"
		/>
		<property
			name="Proprietaire"
			column="ACTEUR"
			type="string"
			not-null="true"
			length="50"
		/>
		<many-to-one
			name="EtatDossier"
			column="FK_ID_ETAT_DOSSIER"
			class="EtatDossier"
			not-null="true"			
		>
		</many-to-one>
	


	</class>	
</hibernate-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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
	"-//Hibernate/Hibernate Mapping DTD//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >

<hibernate-mapping package="com.snsi.beans">
	<class
		name="EtatDossier"
		table="ETAT_DOSSIER"
	>		
		<id
			name="Id"
			type="string"
			column="ID_ETAT_DOSSIER"
		>
		</id>

		<property
			name="Libelle"
			column="LIBELLE"
			type="string"
			not-null="true"
			length="20"
		/>
	

		<set name="Dossiers" inverse="true" lazy="false">
			<key column="ID_ETAT_DOSSIER"/>
			<one-to-many class="Dossier"/>
		</set>
		


	</class>	
</hibernate-mapping>

mon objet dossierDAO

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
18
19
20
21
22
23
24
25
26
27
 
 
public class DossierDAO extends HibernateDaoSupport{
 
	static Logger	logger	= Logger.getLogger(DossierDAO.class);
	private static DossierDAO	instance;
 
	public DossierDAO() {
		instance = this;
	}
 
	/* Constructeur appelé à l'initialisation de l'application */ 
	public static DossierDAO getInstance() {
		return instance;
	}
 
	public List getDossiersActifs() {
		logger.debug("Debut de la méthode getDossiersActifs()");
		//List files = getFileByState(new EtatDossier(Constantes.CODE_ETAT_DOSSIER_ENCOURS, Constantes.ETAT_DOSSIER_ENCOURS));
 
		Dossier dossier_ = new Dossier();
		dossier_.setCode(10);
		List files = getFile(dossier_);		
 
		logger.debug("Fin de la méthode getDossiersActifs()");
		return files;
	}

quand je fait par exemple dossier.getEtatDossier() .. l'exception est levée!

Merci d'avance!