openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Håkon Sagehaug <hakon.sageh...@uni.no>
Subject Re: Problems updating db entry
Date Fri, 15 Jan 2010 13:59:36 GMT
Hi

Will adding a version and locking properties to the entities help with this
matter?

cheers, Håkon

2010/1/13 Håkon Sagehaug <hakon.sagehaug@uni.no>

> Hi Simone,
>
> The update does not raise any exceptions. I have no version on the entity,
> and not configured locking. I read alittle about locking, does it also apply
> outside a transaction, the update operations is in a transactions but the
> read is not.
>
> cheers, Håkon
>
> 2010/1/12 Simone Gianni <simoneg@apache.org>
>
> Hi Håkon,
>> is the update of the entity on the database raising any exception? Or it
>> silently refuses updating the database?
>>
>> Are you using a version field for optimistic locking?
>>
>> Simone
>>
>>
>> Håkon Sagehaug wrote:
>>
>>> Hi all,
>>>
>>> I've got a problem I'm not sure how to solve. The problems is as follows.
>>> We got a web service that can grab files from a ftp or http site, we use
>>> openjpa to store metadate about the resource, like name, when inserted
>>> etc.
>>> After this we write this information to the db and a new thread is
>>> started
>>> to download the file, after this is finished the db entry is retrieved
>>> and
>>> updated, with a status message, saying that the download was complete.
>>>
>>> We then have a client the after it sends a request, will poll the service
>>> using a operation called getResource(id), to see if the state is the to
>>> finished. The problem we see is that when the client issue a getResource
>>> we
>>> can't update the entry in the database. The file is downloaded, but the
>>> information in db isn't updated. If we issue the request getresource
>>> after a
>>> delay(2sec), on the client side everything works fine.
>>>
>>> Is there some synchonization needed, the web services used the same
>>> EntityManagerFactoryFactory but each method has it's own EntityManager
>>> object, also the thread downloaded the file.
>>>
>>> Have anyone experienced this?
>>>
>>> cheers, Håkon
>>>
>>>
>>>
>>
>>
>> --
>> Simone Gianni            CEO Semeru s.r.l.           Apache Committer
>> http://www.simonegianni.it/
>>
>>
>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message