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