hi scott,
imo the problem is in the cast to QueryByCriteria witch failes for a
QueryByMtoNCriteria:
private ClassDescriptor getItemClassDescriptor(ObjectReferenceDescriptor
ord, String attr)
{
Class itemClass;
// BRJ look for hint
itemClass = ((QueryByCriteria) getQuery()).getClassForPath(attr);
if (itemClass == null)
{
itemClass = ord.getItemClass();
}
return
ord.getClassDescriptor().getRepository().getDescriptorFor(itemClass);
}
there have been major refactorings in this area, i think you should try a
newer version.
btw in the current version (cvs) i check the class before casting...
hth
jakob
----- Original Message -----
From: "Scott W. Hill" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Thursday, October 24, 2002 10:28 PM
Subject: Re: Problem with M:N association
> /**
> * This Class allows to build an abstract SQL statement, which is then
> materialized by
> * concrete Platform implementation.
> *
> * @author <a href="mailto:on@;ibis.odessa.ua">Oleg Nitz</a>
> * @version $Id: SqlStatement.java,v 1.8 2002/08/19 20:08:06 brj Exp $
> */
> public abstract class SqlStatement implements JoinSyntaxTypes
>
> On Thursday, October 24, 2002, at 01:12 PM, Jakob Braeuchi wrote:
>
> > hi scott,
> >
> > can you please post the header of SqlStatement.java the i can check
> > the
> > version.
> >
> > /**
> > * Model a Statement based on Query
> > *
> > * @author <a href="mailto:jbraeuchi@;hotmail.com">Jakob Braeuchi</a>
> > * @version $Id: SqlQueryStatement.java,v 1.10 2002/10/08 14:04:01 brj
> > Exp $
> > */
> >
> > jakob
> >
> > ----- Original Message -----
> > From: "Scott W. Hill" <[EMAIL PROTECTED]>
> > To: "OJB Users List" <[EMAIL PROTECTED]>
> > Sent: Thursday, October 24, 2002 10:00 PM
> > Subject: Re: Problem with M:N association
> >
> >
> >> No. I've been trying to keep stable for now, given that my code is
> >> changing rapidly at this point. I'd upgrade if we thought that this
> >> was
> >> a fixed bug, though.
> >>
> >> On Thursday, October 24, 2002, at 12:59 PM, Jakob Braeuchi wrote:
> >>
> >>> hi scott,
> >>>
> >>> from the stacktrace i see you're using an older version of ojb.
> >>> have you tried the current one ?
> >>>
> >>> jakob
> >>
> >> --Scott
> >>
> >>
> >> --
> >> To unsubscribe, e-mail:
> >> <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
> >> For additional commands, e-mail:
> >> <mailto:ojb-user-help@;jakarta.apache.org>
> >>
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:ojb-user-help@;jakarta.apache.org>
> >
> >
>
> --Scott
>
>
> --
> To unsubscribe, e-mail: <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>
>
--
To unsubscribe, e-mail: <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>