Hi Xavier, I used reverse engineering to create entities and relationship between them have been created automatically. I don't think using wizard will change something. Why recreate relationship? Thanks
Envoyé de mon iPad Le 5 avr. 2013 à 16:31, Dev WO <[email protected]> a écrit : > 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 <[email protected]> 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 ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40anazys.com >> >> This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
