Hi Taiq,
this is more of a Hibernate session flushing (commit) issue. As said before
unless you explicitly commit the data context associated with the queried
objects, the database will not be updated.
If you are worried about accidental changes, I would recommend that you
create a new DataContext for each web request.
regards Malcolm Edgar
On 9/11/07, Michael Gentry <blacknex..mail.com> wrote:
>
> Hi Taiq,
>
> I've used Cayenne in a web application and if you are just wiring it
> up for display (read-only, no input fields/etc), then there is not an
> issue. If you are wiring it up to actual inputs, I'd think you'd want
> to be able to capture those changes to do a
> dataContext.commitChanges(). If you don't commit the changes, they
> still won't be committed to the database even if the user changes the
> data.
>
> Hope that helps...
>
> /dev/mrg
>
>
> On 9/11/07, taiq hashash <dmc_nightmar..otmail.com> wrote:
> >
> > hi ,
> >
> > i have one question, the ORM ease up the database relations so u dont
> have to interact with it but the return object (ORM) is linked to the
> database so if i changed anything on the return objects List when i do a
> select query it will be reflected on the database , so all i want to do is
> just list the data but without any risk of having my data to be compremized
> . the solution could be thet i take the List of objects and create with it
> another List of Objects that are not releational with the database and send
> it back to the presintation tier . but i dont want to generate a huge number
> of classes , so my question is :
> >
> > is there a way to disbound the List of object which is returned by
> cayenne so it would be safe to be sent to the presentation layer????
> >
> > thank you
> > _________________________________________________________________
> > Can you find the hidden words? Take a break and play Seekadoo!
> > http://club.live.com/seekadoo.aspx?icid=seek_wlmailtextlink
>
This archive was generated by hypermail 2.0.0 : Tue Sep 11 2007 - 09:42:20 EDT