Hi Raymond,

Your many-to-many model looks strange to me.
You shouldn't have the relationship listed in repartDomMatieres like that.
Try recreate your many-to-many using EOmodeler "create relationship" wizard.

Xavier

On 5 avr. 2013, at 15:55, Raymond NANEON <rnan...@me.com> wrote:

> Hi List,
> 
> I have a table "EORepartDomMatiere" which has like pk foreign key of 2 others 
> tables (EODomaine & EOMatiere). 
> <mat1.jpg>
> <reparMat1.jpg>
> <dom1.jpg>
> <reparDom1.jpg>
> So when I want to save in the many-to-many table whith ec.saveChanges();
> 
> ...
> repart.setMatiereRelationship(mat);
>         repart.setDomaineRelationship(dom);
>         if (ec.hasChanges())
>             ec.saveChanges();
> ...
> 
> I got this Exception : java.lang.IllegalStateException: Adaptor 
> er.extensions.jdbc.ERXJDBCAdaptor@3e2ad6a0 failed to provide new primary keys 
> for entity 'EORepartDomMatiere'
> at 
> com.webobjects.eoaccess.EODatabaseContext.prepareForSaveWithCoordinator(EODatabaseContext.java:5713)
>     at 
> com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:370)
>     at 
> com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192)
>     at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:1176)
>     at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:1099)
>     at 
> org.utt.rfcct.serveur.components.assistants.modules.ModuleAdminDomaine.rePartDomMat(ModuleAdminDomaine.java:349)
>     at 
> org.utt.rfcct.serveur.components.assistants.modules.ModuleAdminDomaine.uneMatiereEnregistrer(ModuleAdminDomaine.java:314)
> 
> Why the adaptor want to create a new primary key? What's wrong?
> 
> Thanks for your help
> Envoyé depuis iCloud
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40anazys.com
> 
> This email sent to webobje...@anazys.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to