Bonjour, En fait on fait comme ca : FlowDAO dao=EasyFlowDAOHelper.getFlowDAO(pTransaction); Flow newFlow = new FlowImpl(); newFlow.setBeginflow(pDate); newFlow.setRatio(pRatio); dao.create(newFlow); return newFlow; Je suis un peu étonné que la méthode en soit la cause car c'est elle que l'on utilise depuis le début ou presque... Elle fonctionne d'ailleurs avec d'autre objet... Une idée ? Merci, Julien. Le 12 janvier 2011 16:19, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 10/01/2011 23:33, Julien NICOLAS a écrit :
Bonjour et bonne année à tous les utilisateurs de Topia ! Bonjour et bonne année à vous aussi.
J'ai un problème de définition du TopiaID avec l'erreur suivante : org.nuiton.topia.TopiaException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): fr.nomaka.easyflow.entity.FlowImpl Instanciez vous les objets via un new ? (new FlowImpl()) auquel cas il n'ont pas d'id et le save() ne fonctionnera pas.
Ou utiliser vous le methode FlowDao#create() qui vous renverra un objet instancié et avec un id ?
-- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
_______________________________________________ Topia-users mailing list Topia-users@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/topia-users