Franz-Josef Herpers wrote:
Hi,
I'm trying to get OJB running in a servlet application against an oracle DB. I followed all the steps provided by the documentation.
But when I run the application I always get the error messages:
org.apache.ojb.odmg.collections.DListImpl not found in OJB Repository
In your repository.xml file, did you include the repository_internal.xml (contains the OJB internal used metadata)?
regards, Armin
The test code to start a retrieval query is:
try {
// 1. open a transaction Transaction tx = odmg.newTransaction(); tx.begin();
// 2. get an OQLQuery object from the ODMG facade OQLQuery query = odmg.newOQLQuery();
// 3. set the OQL select statement
query.create(
"select allMerkmalDefs from " + MerkmalDef.class.getName());
// 4. perform the query and store the result // in a persistent Collection DList allMerkmalDefs = (DList) query.execute(); tx.commit();
// 5. now iterate over the result to print each product java.util.Iterator iter = allMerkmalDefs.iterator(); while (iter.hasNext()) { System.out.println(iter.next()); } } catch (Throwable t) { log.error(t.getMessage()); }
My first thought was that the message indicates missing internal tables for OJB (OJB repository?). But after running the torquee skript as explained in http://db.apache.org/ojb/platforms.html nothing changed.
Any hints would be very helpful.
Thanks in advance Franz
--------------------------------------------------------------------- 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]
