That's what i do, perhaps i didn't explain myself very well. :D Doing a lookup searching if there is a duplicate it's almost the same (make a loop, find by the field, catch the "NoSuch..."), almost the same complicated...
My "only" problem here was to know the exception thrown (in struts 1 i used to catch a ConstrainViolationException, as i said) looking you so participative, i have another questions post here ;) Thanks everybody... 2010/5/6 <t...@dds.nl> > > i don't get the problem. > > you have an object with a field which is unique > > than make the object, save it using a dao, catch the exception. > if it is something with unique constrain than you know... > > > tibi > > > > Quoting Juan Antonio Calderón <juan....@tecnosfera.org>: > > Is not an object "key", is a property in a model java class, an unique >> field >> in the database :) >> >> I have to try it, to know if there is a duplicate field. >> >> Any other way? ;) >> >> Thanks everybody. >> >> 2010/5/6 Dustin Pearce <dustin_pea...@yahoo.com> >> >> Are you generating a random number for the object "key" and then seeing >>> if >>> its already there and trying again...and again...? Just curious. >>> >>> -D >>> >>> On May 5, 2010, at 7:17 PM, Juan Antonio Calderón wrote: >>> >>> Maybe DataIntegrityViolationException could be used, like in >>> UserManagerImpl.java? >>> >>> Thanks. >>> >>> 2010/5/6 Juan Antonio <juan....@tecnosfera.org> >>> >>> >>>> Hello everybody. >>>> >>>> I have a problem. >>>> >>>> I generate a random field, that must be unique, and i need to catch the >>>> exception thrown in the save() method in the DAO. >>>> >>>> What is the exception thrown? Is an HibernateException, a >>>> RuntimeException...? >>>> >>>> I used to catch an ConstraintViolationException, could be this? >>>> >>>> Thanks. >>>> -- >>>> View this message in context: >>>> >>>> http://appfuse.547863.n4.nabble.com/Exception-thrown-when-a-unique-field-in-database-is-duplicate-tp2131915p2131915.html >>>> Sent from the AppFuse - User mailing list archive at Nabble.com. >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>> >>>> >>>> >>> >>> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > For additional commands, e-mail: users-h...@appfuse.dev.java.net > >