Thank you, it works now.
Hello,
Hennebelle wrote:
> When I make my tests with OJB (0.9.7), I have got an Oracle's error :
> ORA-01000: maximum open cursors exceeded
>
> This error appear when I use PB API and the method getIteratorByQuery, a
> cursor is use with the iterator I keep but is not close.
You can cast the returned Iterator to OJBIterator, which will give you
access to the following method:
/**
* Release all internally used Database resources of the iterator.
* Clients must call this methods explicitely if the iterator is not
* exhausted by the client application. If the Iterator is exhauseted
* this method will be called implicitely.
*/
public void releaseDbResources();
(Otherwise, you are right about this method beeing called when doing
.next() calls to the end. Also, it's called automagically in finalize()
of the concrete OJBIterator implementation.)
HTH,
Martin
--
Martin Kal�n
Curalia AB Web: http://www.curalia.se
Orrspelsv�gen 2B Mail: [EMAIL PROTECTED]
SE-182 79 Stocksund Tel: +46-8-410 064 40
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]