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]