Hello,

> -----Original Message-----
> From: Florin Pop [mailto:[EMAIL PROTECTED]

>  I tried:
> 
>         Criteria crit = new Criteria();
>         crit.addEqualTo("id", new Long(PERSON_ID));
>         Query query = new QueryByCriteria(Person.class, crit);
>         Person person = (Person) broker.getObjectByQuery(query);
> 
> but it works very slow, 6-8 times slower than in Hibernate:

I do not believe that. 

[..]

> Is there another way for doing this in OJB? 

try:

Identity id = new Identity(Person.class, Person.class, 
                  new Long[] {new Long(PERSON_ID)});
PersistenceBroker.getObjectByIdentity(id);


Olli

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

Reply via email to