Hey Bruno, I don't think anyone has had time to look at this. Any chance you could put together a sample model for us to use to make sure we are on the same page?
Thanks, mrg On Sun, Jul 31, 2011 at 5:21 PM, Bruno René Santos <brunor...@holos.pt> wrote: > Hi Michael, > > I have just downgrade to cayenne 3.0.1 and the same code is working now... > so maybe someone should look into the 3.0.2 code about this... > > Regards > Bruno Santos > > On Sun, Jul 31, 2011 at 8:30 PM, Michael Gentry <mgen...@masslight.net>wrote: > >> Hi Bruno, >> >> For grins, could you possible try doing commitChanges() instead of >> commitChangesToParent()? Just curious if the child context could be >> in play here. >> >> Thanks, >> >> mrg >> >> >> On Sun, Jul 31, 2011 at 1:41 PM, Bruno René Santos <brunor...@holos.pt> >> wrote: >> > Hi Michael, >> > >> > This time I am using MySQL. And yes I'm using >> > the org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy. I am >> willing >> > to "fool" cayenne by saying that the key is database generated but being >> a >> > foreign key that would not be true and also cayenne is ignoring the value >> i >> > am putting on the field... which is the weird part. As I said before >> > commitchangestoparent I check the newObjects() and the key is properly >> > filled. >> > >> > I have the auto_ok_support table but I am not using it. Would it help to >> > drop it? But even so cayenne shouldn't use it on this case. >> > >> > Thanx >> > Bruno >> > >> > On Sun, Jul 31, 2011 at 2:16 PM, Michael Gentry <mgen...@masslight.net >> >wrote: >> > >> >> Hi Bruno, >> >> >> >> I've not tried that scenario before. What database are you using? I >> >> believe in the past you said you are using Oracle? If so, maybe set >> >> the modeler to use a sequence for that table instead of the default >> >> and see if that clears it up. Also, I'm assuming you are skipping the >> >> option of creating the DB schema on startup if missing? (This would >> >> try to create the AUTO_PK_SUPPORT table if missing.) >> >> >> >> mrg >> >> >> >> >> >> On Sun, Jul 31, 2011 at 5:08 AM, Bruno René Santos <brunor...@holos.pt> >> >> wrote: >> >> > Hello all, >> >> > >> >> > I have a dbEntity with thre foreign keys that are also its primary >> keys. >> >> > During the application I fill all three fields correctly with the >> objects >> >> > that should be referenced. Before the commitchangestoparent I check >> the >> >> > newObjects array and all objects are filled correctly. >> >> > >> >> > On the Modeler I left the Default PK generation because none of the PK >> >> will >> >> > be generated, as they are also foreign keys. But even so Cayenne tries >> to >> >> > use the AutoPkSupport generation for only one of the foreign keys... >> >> raising >> >> > an integrity error. >> >> > >> >> > Anybody knows what can be happening? I'm using cayenne 3.0.2 >> >> > >> >> > Regards >> >> > Bruno Santos >> >> > >> >> > -- >> >> > Bruno René Santos | brunor...@holos.pt | Gestor de Projectos | >> Analista >> >> | >> >> > Programador | Investigador >> >> > >> >> > Holos - Soluções Avançadas em Tecnologias de Informação S.A. >> >> > Parque de Ciência e Tecnologia de Almada/Setúbal . Edifício Madan >> Parque >> >> > Rua dos Inventores . Quinta da Torre . 2825 - 182 Caparica . Portugal >> >> > Phone: +351 210 438 686 . Fax: +351 210 438 687 . Web: www.holos.pt >> >> > >> >> > This email and any files transmitted with it are confidential and >> >> intended >> >> > solely for the use of the individual or entity to whom they are >> >> addressed. >> >> > If you are not the intended recipient or the person responsible for >> >> > delivering the email to the intended recipient, be advised that you >> have >> >> > received this email in error and that any use, dissemination, >> forwarding, >> >> > printing, or copying of this email is strictly prohibited. If you have >> >> > received this email in error please notify Bruno René Santos by >> telephone >> >> on >> >> > +351 210 438 686 >> >> > >> >> >> >> >> > >> > >> > -- >> > Bruno René Santos | brunor...@holos.pt | Gestor de Projectos | Analista >> | >> > Programador | Investigador >> > >> > Holos - Soluções Avançadas em Tecnologias de Informação S.A. >> > Parque de Ciência e Tecnologia de Almada/Setúbal . Edifício Madan Parque >> > Rua dos Inventores . Quinta da Torre . 2825 - 182 Caparica . Portugal >> > Phone: +351 210 438 686 . Fax: +351 210 438 687 . Web: www.holos.pt >> > >> > This email and any files transmitted with it are confidential and >> intended >> > solely for the use of the individual or entity to whom they are >> addressed. >> > If you are not the intended recipient or the person responsible for >> > delivering the email to the intended recipient, be advised that you have >> > received this email in error and that any use, dissemination, forwarding, >> > printing, or copying of this email is strictly prohibited. If you have >> > received this email in error please notify Bruno René Santos by telephone >> on >> > +351 210 438 686 >> > >> >> > > > -- > Bruno René Santos | brunor...@holos.pt | Gestor de Projectos | Analista | > Programador | Investigador > > Holos - Soluções Avançadas em Tecnologias de Informação S.A. > Parque de Ciência e Tecnologia de Almada/Setúbal . Edifício Madan Parque > Rua dos Inventores . Quinta da Torre . 2825 - 182 Caparica . Portugal > Phone: +351 210 438 686 . Fax: +351 210 438 687 . Web: www.holos.pt > > This email and any files transmitted with it are confidential and intended > solely for the use of the individual or entity to whom they are addressed. > If you are not the intended recipient or the person responsible for > delivering the email to the intended recipient, be advised that you have > received this email in error and that any use, dissemination, forwarding, > printing, or copying of this email is strictly prohibited. If you have > received this email in error please notify Bruno René Santos by telephone on > +351 210 438 686 >