Hi again Shawn,

> I was referring to the Apache classes in 
> org.apache.ojb.sql.jdori.sql.*.  I
> didn't find these in the OJB distrubution.  I had to get them 
> from CVS.

Those classes are under src/jdori

you have to use the ant target "with-jdori" to copy those java files into
the staging area for the preprocess and compile procedure.

cheers,
Thomas

> 
> -----Original Message-----
> From: Mahler Thomas [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 01, 2003 11:43 PM
> To: 'OJB Users List'
> Subject: RE: JDO - getObjectById()
> 
> 
> Hi Shawn,
> 
> > -----Original Message-----
> > From: Shawn Vincent [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, April 01, 2003 10:29 PM
> > To: 'OJB Users List'
> > Subject: RE: JDO - getObjectById()
> > 
> > 
> > I was able to get it to work by bringing in the soucre and 
> > compiling it in
> > with my project.  I suspect something wasn't on the classpath 
> > correctly.  I
> > also had to get the source for the JDO classes and compile 
> > them since I
> > haven't found them in the OJB distribution.  Is there a seperate
> > distribution for the JDO files that you know of?
> 
> Which JDO classes do you mean?
> The javax.jdo.* stuff? (jdo.jar)
> Or the JDO Reference Implementation ? (jdori.jar)
> 
> They are both shipped with the JDO reference implementation from SUN.
> Download and setup documented here:
> http://db.apache.org/ojb/tutorial4.html#Running%20the%20Tutori
> al%20Applicati
> on
> 
> cheers,
> Thomas
> 
> > 
> > Thanks for your willingness to help,
> > Shawn
> > 
> > 
> > Here is the code that was giving the problem:
> > 
> >     public void importFile(String pathName){
> >             exceptions = ExceptionList.getInstance();
> >             createReader(pathName);
> >             OjbStorePMF factory = new OjbStorePMF();
> >             PersistenceManager pm = factory.getPersistenceManager();
> >             
> >             pm.currentTransaction().begin();
> > 
> > 
> >             while(reader.nextLine()){
> >                     Pool newPool = getPool();
> >                     Identity oid = new Identity(newPool);
> >                             
> >                     logger.finest("Identity obtained: " + (oid !=
> > null));
> >                     
> >                     Pool existingPool = (Pool)pm.getObjectById(oid,
> > false);
> >                     logger.finest("Pool obtained: " + 
> > (existingPool !=
> > null));
> >                     if(existingPool != null){
> >                             logger.finest("Pool obtained: " +
> > existingPool.toString());
> >                     }
> >                     
> >                     if(existingPool == null){
> >                             newPool.setAddDate(new Date());
> >                             pm.makePersistent(newPool);
> >                     }
> >                     else {
> > 
> >     
> > existingPool.setPoolName(newPool.getPoolName());
> >                             existingPool.setModUser("import 
> > module");  
> >     
> > existingPool.setModDate(newPool.getModDate());
> >                     
> >                     }
> >                     
> >             }
> >             
> >             pm.currentTransaction().commit();
> > 
> >             
> >             pm.close();
> >     }
> > 
> >     protected Pool getPool(){
> >             Pool pool = new Pool();
> >             
> >             reader.nextField();
> >             pool.setPoolCode(reader.getField());
> >     
> >             reader.nextField();
> >             pool.setPoolName(reader.getField());
> >             
> >             pool.setModDate(new Date());
> > 
> >             return pool;    
> >     }
> > 
> > 
> > 
> > -----Original Message-----
> > From: Thomas Mahler [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, April 01, 2003 10:19 AM
> > To: OJB Users List
> > Subject: Re: JDO - getObjectById()
> > 
> > 
> > please post the code that produces the error, indicate where 
> > the problem 
> > occurs. Stacktrace would be nice.
> > 
> > Shawn Vincent wrote:
> > > I am trying to duplicate the JDO example for using 
> > getObjectById() to look
> > > up an object.  I try to create the Identity class, but I 
> > keep getting an
> > > exception that there are no implementors defined for the interface
> > > org.apache.ojb.broker.Identity.  Can anyone help me with this?
> > > 
> > > Thanks,
> > > Shawn Vincent
> > > Technical Architect
> > > Sogeti-USA
> > > 
> > > 
> > > 
> > 
> ---------------------------------------------------------------------
> > > 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]
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> 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