Hi All,
I'm having a strange experience with the doUpdate method. I've been
using some code in a XXXPeer class, like this:
Criteria x_crit = new Criteria();
x_crit.addJoin(UriPeer.URI_ID, UriTriplePeer.URI_ID);
x_crit.addJoin(UriTriplePeer.URI_TRIPLE_ID,EventPeer.URI_TRIPLE_ID);
x_crit.add(USER_ID, p_user.getUserId());
x_crit.add(UriPeer.URI_ID, p_uri.getUriId());
Criteria x_update = new Criteria();
x_update.add(SHARED,Boolean.FALSE);
doUpdate(x_crit,x_update);
which seems to be working, i.e. the column labelled SHARED is updated to
false in the appropriate table. Actually I only got it to work for
multiple records by modifying BasePeer so as not to throw an exception
when a row already had a false value in that column.
The problem I now have is that this operation also seems to be resetting
a date column in the same table. It seems like the update operation is
automatically resetting the date column, maybe even at the level of the
workingdogs.villiage code, which I am currently struggling to find the
source for.
Can anyone offer any useful advice?
Thanks in advance.
CHEERS> SAM
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>