On 12/27/05, Dennis Bekkering <[EMAIL PROTECTED]> wrote: > I don't understand the following, how those the kit know if the connection > already is in a transaction? > > public Iterator moreRealisticQueryByCriteria(Query query, int lock) > { > OTMKit kit = SimpleKit.getInstance(); > OTMConnection conn = null; > Transaction tx = null; > try > { > conn = > kit.acquireConnection(PersistenceBrokerFactory.getDefaultKey()); > tx = kit.getTransaction(conn); > boolean auto = ! tx.isInProgress(); > if (auto) tx.begin(); > Iterator results = conn.getIteratorByQuery(query, lock); > if (auto) tx.commit(); > return results; > } > finally > { > conn.close(); > } > }
I'm not too familiar with OTM, but this should depend on how/where the transaction is handled, e.g. how your database access and how OJB are configured. Tom --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]