[
https://issues.apache.org/jira/browse/OPENJPA-957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12680251#action_12680251
]
Donald Woods commented on OPENJPA-957:
--------------------------------------
Looks like the existing implementation (not defined in JPA 1.0 Spec and OpenJPA
specific) is using setQueryTimeout() in PessimisticLockManager, which is a
client side JDBC timeout function, while lock timeouts are implemented in the
DB server. See -
DB2 -
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin/r0011874.htm
MS SQL - http://msdn.microsoft.com/en-us/library/aa213032(SQL.80).aspx
Derby - config property -
http://db.apache.org/derby/docs/dev/devguide/cdevconcepts16400.html
Oracle - LOCKWAIT on the connection or on the DB
Also, the following discussion gives a good overview of the two and why apps
should use both to handle unreliable network conditions -
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/95755534-bbef-4c2c-afa4-b80ca2a2c333/
> Support lock timeout hint on applicable methods
> -----------------------------------------------
>
> Key: OPENJPA-957
> URL: https://issues.apache.org/jira/browse/OPENJPA-957
> Project: OpenJPA
> Issue Type: Sub-task
> Components: jpa
> Affects Versions: 2.0.0
> Reporter: Jeremy Bauer
>
> This task is to provide support for the lock timeout hint on applicable
> interface methods. OpenJPA currently supports the openjpa.LockTimeout
> property. This support will be extended to allow more granular configuration
> at the method level, where applicable. The pattern used for specifying lock
> modes at a method level should be considered for extension or as a guide.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.