Thanks for Your answer.

here uou are stack trace:

java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.buildPrefetchCriteriaMultipleKeys(CollectionPrefetcher.java:184)
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.buildPrefetchQuery(CollectionPrefetcher.java:112)
at org.apache.ojb.broker.accesslayer.RelationshipPrefetcherImpl.buildPrefetchQueries(RelationshipPrefetcherImpl.java:196)
at org.apache.ojb.broker.accesslayer.RelationshipPrefetcherImpl.prefetchRelationship(RelationshipPrefetcherImpl.java:138)
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.prefetchRelationship(CollectionPrefetcher.java:261)
at org.apache.ojb.broker.accesslayer.RsIterator.prefetchRelationships(RsIterator.java:348)
at org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:201)
at org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIteratorFactoryImpl.java:95)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(PersistenceBrokerImpl.java:2375)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(PersistenceBrokerImpl.java:1716)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1347)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1519)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1555)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1544)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(DelegatingPersistenceBroker.java:317)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(DelegatingPersistenceBroker.java:317)
at mesa.TestPrefetched.<init>(TestPrefetched.java:69)
at mesa.TestPrefetched.main(TestPrefetched.java:93)
rethrown as org.apache.ojb.broker.PersistenceBrokerException: 0
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1526)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1555)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1544)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(DelegatingPersistenceBroker.java:317)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(DelegatingPersistenceBroker.java:317)
at mesa.TestPrefetched.<init>(TestPrefetched.java:69)
at mesa.TestPrefetched.main(TestPrefetched.java:93)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.buildPrefetchCriteriaMultipleKeys(CollectionPrefetcher.java:184)
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.buildPrefetchQuery(CollectionPrefetcher.java:112)
at org.apache.ojb.broker.accesslayer.RelationshipPrefetcherImpl.buildPrefetchQueries(RelationshipPrefetcherImpl.java:196)
at org.apache.ojb.broker.accesslayer.RelationshipPrefetcherImpl.prefetchRelationship(RelationshipPrefetcherImpl.java:138)
at org.apache.ojb.broker.accesslayer.CollectionPrefetcher.prefetchRelationship(CollectionPrefetcher.java:261)
at org.apache.ojb.broker.accesslayer.RsIterator.prefetchRelationships(RsIterator.java:348)
at org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:201)
at org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIteratorFactoryImpl.java:95)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(PersistenceBrokerImpl.java:2375)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(PersistenceBrokerImpl.java:1716)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1347)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(PersistenceBrokerImpl.java:1519)
... 6 more


Best regards

Tadeus Garsva


hi tadeus,


what kind of exception , please !

jakob

Tadeus Garsva wrote:

> Hi,
>
> Could I use PrefetchedRelationship for  M:N nondecomposed collection?
> (query.addPrefetchedRelationship("a"), where "a" is a nondecomposed M:N
> collection).
> I tried, but I got a exception in CollectionPrefetcher.
>
> Thanks in advance.
>
> Best regards
>
> Tadeus Garsva
>
>
>
>
> ---------------------------------------------------------------------
> 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