A list like the ones you showed would get rather large. I must assume about 100 000 Tour instances that might be driven by the given vehicle, but I think I have to give it a try.
The contains operator was just a shot in the dark by me.
thanks, michael
At 16:07 02.07.2003 +0400, you wrote:
Hi,
1. IN LIST operator support syntax like:
select o from Object o where id in list(1, 2, 3, 4), if values is numeric and select o from Object o where id in list("1", "2", "3", "4"), if values is stringable To perform automatical list OQL generation I use my framework (http://sourceforge.net/projects/phantom-castor/) it have OQLPreparator for it. For example:
List idList = new ArrayList(); idList.add("1"); idList.add("2"); idList.add("3"); String oql = OQLPreparator.prepareOQL( new Select(A.class), new WhereInList("id", idList) );
The result will be: SELECT o FROM package.to.class.A o WHERE id IN LIST("1", "2", "3")
2. What is "contains" operator? I don't know it... Are you sure that it is avable now? http://www.castor.org/oql.html#Syntax
Thanks!
-----Original Message----- From: michael simons [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 02, 2003 3:53 PM To: [EMAIL PROTECTED] Subject: [castor-dev] in- or contains-operator
Hi all,
I want to do a query like the following
query = db.getOQLQuery("select t from Tour where $1 in LIST(t.vehicles)"); query.bind(aVehicle);
or
query = db.getOQLQuery("select t from Tour where t.vehicles contains($1)"); query.bind(aVehicle);
Does anybody know how to do this (both my attempts lead to exceptions)?
Regards, michael
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
