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
>
>

Reply via email to