You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by Antonio Gallardo <ag...@agsoftware.dnsalias.com> on 2003/11/29 13:55:32 UTC
Both retrieve() methods works now with JDO 1.01 (was Re: [VOTE]...)
Hi:
After the patch, now both below methods works!
> USING PersistenceBroker (as suggested in tutorial5):
>
> private static Area retrieve(Area bean, PersistenceManager pm) {
> Area temp = new Area();
> temp.setAre_id(bean.getAre_id());
> PersistenceBroker broker =
> PersistenceBrokerFactory.defaultPersistenceBroker();
> Identity oid = new Identity(temp, broker);
> temp = (Area)pm.getObjectById(oid, false);
> broker.close();
> return temp;
> }
>
> USING JDO QUERY:
>
> public static Area retrieve(Area bean, PersistenceManager pm)
> {
> Query q = pm.newQuery(Area.class, "are_id==" + bean.getAre_id());
> Collection c = (Collection)q.execute();
> Area result = (Area)c.iterator().next();
> q.close(c);
> return result;
> }
Best Regards,
Antonio Gallardo
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org