Bonjour, j'ai un petit problème...

J'utilise hibernate 2.

Dans une de mes classes. J'ai une méthode qui a besoins de l'année courante.
Elle la recupère de la manière suivante:

int _anneeGestion= Integer.parseInt(DateTools.LongDateExtraction(_date,1));

Ma classe DateTools renvoi un string "2007" que je convertis en int.

Apres j'ai une proprieté int anneGestion avec un setteur et un getteur qui doit prendre ce int en paramêtre. Sauf que quand je lance le programme j'ai le droit à ce message:
net.sf.hibernate.MappingException: Unknown entity class: java.lang.Integer

En fait l'erreur se produit ici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
		q = session.createQuery("FROM comptabilite.AnneeGestion annee " +
		"WHERE annee.anneeGestion = :currentannee");
		q.setEntity("currentannee", _anneeGestion);
Il considere _anneeGestion: comme java.lang.Integer et non pas comme un int.

Visiblement il me demande de faire persister java.lang.Integer... c problematique....

Quelqu'un a une idée?

Merci par avance