There should be a way to specify a Timeout for a specific query, instead of
using always the default.
-----------------------------------------------------------------------------------------------------
Key: IBATISNET-235
URL: https://issues.apache.org/jira/browse/IBATISNET-235
Project: iBatis for .NET
Issue Type: Improvement
Components: DataMapper
Affects Versions: DataMapper 1.6.1, DataMapper 1.6.2, DataMapper 2.0
Environment: Microsoft Windows, DNF 2.0
Reporter: cristian manea
Priority: Critical
There is no way to specify a specific Timeout for a mapper query.
This can make it blocking for an app, especially if we have some complex query
used for reporting, or for search, an if the db is large enough.
It is very important to be able to say: this query should timeout in 5 secs
(because it reads a record based on the index), but THIS query should timeout
in 10 minutes, because it is very complex and goes in 5 tables (used for
reporting, lets say).
It is unthinkable to set the same timeout for both queries. The first one could
mean that it could block my app if instead of 5 secs it would be 10 mins, and
the second one would mean that I cannot do any complex query on a large DB
using iBATIS.
Please think of re-implementing one or both this solutions:
1) be able to specify in the sqlmap.xml statement the timeout for the query
(static timeout).
2) or be abble to specify the timeout when calling the QueryForXXXX(...) by
overloading the method in order to be able to specify the timeout (dynamic
timeout)
Regards.
Cristian Manea - www.atypiq.ro
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.