Hi Chris, this question is best asked on the torque Mailing List.
Kind regards Juergen > -----Ursprüngliche Nachricht----- > Von: Christopher Thill [mailto:[EMAIL PROTECTED] > Gesendet: Freitag, 9. Februar 2007 12:29 > An: 'Turbine Users List' > Betreff: Best practice for entity update. > > I wanted to ask a question about the best way to prevent users > overwriting each others changes when updating the database. > > If you use the simplest way > IntakeTool intake = (IntakeTool) context.get(ConstSpr.INTAKE_STRING); > Group group = intake.get(ConstSpr.INTAKE_SPRSA_CONTRACT, > IntakeTool.DEFAULT_KEY); > SprsaRsaContract sprsa = new SprsaRsaContract(); > > group.setProperties( sprsa ); > sprsa.save(); > > You can over right another users changes to the database. > > I have decided to stuff the torque object used to build the form into > the users temporary storage and then when the user submits the form I > retreive it and do something like : > > Criteria whereCriteria = SpscmSalesCompanyPeer.buildCriteria(this); > Criteria updateCriteria = > SpscmSalesCompanyPeer.buildCriteria(newValues); > > SpscmSalesCompanyPeer.doUpdate(whereCriteria, updateCriteria); > > Then check to see how many rows were updated. > > Any suggestions for this would be appreciated. > > Thanks, > Chris > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
