Try

persistenceBroker.serviceConnectionManager ().setBatchMode (false);

----- Original Message ----- 
From: "Yuriy Zubarev" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 26, 2004 4:25 PM
Subject: Peculiar situation.


> Greetings everyone,
> 
> I just ran into interesting situation with OJB version 1.0. I get a
> PersistenceBroker and call beginTransaction(). Then I call store() and
> pass an object, next I got unique ID from that object (populated from
> Oracle sequence by OJB) and pass it to a stor proc that I invoke via a
> connection acquired from the PersistenceBroker. Last, I commit the
> transaction.
> 
> Stor proc blows up because it cannot find a record in db with ID passed. I
> started debugging OJB to discover that no "INSERT" statement is executed
> when I do PersistenceBroker.store(object). Turns out, OJB "caches"
> statements before I issue commitTransaction() and then releases them at
> once. But it doesn't wait to call stor proc.
> 
> So here is the situation: withing a scope of a transaction OJB doesn't
> call database upon executing PersistenceBroker.store(object). 
> 
> How do I force OJB to make a call to database? 
> 
> I need it before transaction is committed so that I could call stor procs
> withing the scope of the same transaction.
> 
> Any suggestions are highly appreciated.
> 
> Yuriy
> 
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/ 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to