Hello Armin,

I'm using OJB 0.9.5.

The code is below.

The "stop" button is pressed during the execution time of this method below.
I think that there something wrong because after I press "stop" and refresh the page, 
a TransactionNotInProgressException occured.

Have you an idea?
Thanks
Sylvain


**code**
public void searchPerson(String lastName) {
  Criteria crit = new Criteria();
  crit.addLike("lastName", "%" + lastName + "%");
  Query query = new QueryByCriteria(Person.class, crit);
  
  try {
    broker = PersistenceBrokerFactory.defaultPersistenceBroker();
    broker.beginTransaction();
    Iterator iter = broker.getIteratorByQuery(query);
                                
    while (iter.hasNext()) {
      Person person = (Person) iter.next();
      appResps.put(person.getPersonId(), person.getPersonName());
    } 
    
    broker.commitTransaction();
  } catch (PersistenceBrokerException t) {
      broker.abortTransaction();
      t.printStackTrace();
  } finally {
      broker.close();
  }

}
**code**

> -----Message d'origine-----
> De: Armin Waibel [mailto:[EMAIL PROTECTED]
> Date: mercredi, 5. novembre 2003 10:22
> �: OJB Users List
> Objet: Re: PB error when the browser is stoped
> 
> 
> Hi Sylvain,
> 
> [EMAIL PROTECTED] wrote:
> > Hello,
> > 
> > I'using PB intances to retrieve info from my database.
> > When the time to search information is too long you can 
> press the "stop" button on the browser.
> > 
> > But when I restart my application there is a 
> TransactionNotInProgress exception.
> > 
> > Maybe the PB instance isn't closed when I stop the transaction!??
> > How could I close the PB intansce when I stop the browser?
> > How could I manage this?
> > Is someone has an experience?
> > 
> Can you describe more detailed, some pseudo code?
> Which version do you use?
> 
> regards,
> Armin
> 
> > Thanks
> > Sylvain
> > 
> > 
> ---------------------------------------------------------------------
> > 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]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to