Hi Thomas,
               I tried but facing the following error:
java.lang.ClassCastException: [Ljava.lang.Object;
 at com.mxic.tdsplus.TestQueryBySql.main(TestQueryBySql.java:33)
[Ljava.lang.Object;

I used following casting in my while loop:

while(iter.hasNext())
    {
    LotSummaryForm lot_summary_form=(LotSummaryForm)iter.next();
    System.out.println("Lot_NO = "+lot_summary_form.getLot_no());

    }

Regards

Dhamu


 Mahler Thomas <[EMAIL PROTECTED]> wrote:Hi,

Use pb.getReportQueryIteratorByQuery for such queries.

cheers,
Thomas

> -----Urspr�ngliche Nachricht-----
> Von: Dhamodharan P [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 6. Dezember 2002 10:48
> An: OJB Users List
> Betreff: QueryBySql, please help me (URGENT)
> 
> 
> 
> Dear all,
> 
> I am using QueryBySql, its working fine for all 
> record selection but its not working for DISTINCT, not even 
> for specific column.Please help me, my project is in tight 
> schedule.Just have look on my code:
> 
> package com.mxic.tdsplus;
> import java.util.*;
> import com.mxic.tdsplus.leadscan.*;
> import org.apache.ojb.broker.query.*;
> import org.apache.ojb.broker.PersistenceBroker;
> import org.apache.ojb.broker.PersistenceBrokerFactory;
> 
> 
> public class TestQueryBySql
> {
> 
> public TestQueryBySql() {
> }
> 
> public static void main(String[] dhamu)
> {
> 
> java.util.Iterator iter=null;
> try
> {
> PersistenceBroker 
> broker=PersistenceBrokerFactory.defaultPersistenceBroker();//c
reatePersistenceBroker("repository.xml");
> 
> QueryBySQL queryBySql=new 
> QueryBySQL(LotSummaryForm.class,"SELECT DISTINCT(LOT_NO) FROM 
> LS_LOT_SUMMARY");
> System.out.println("Query " +queryBySql.getSql());
> Collection results = broker.getCollectionByQuery(queryBySql);
> 
> iter = results.iterator();
> 
> while(iter.hasNext())
> {
> LotSummaryForm lot_summary_form=(LotSummaryForm)iter.next();
> System.out.println("Lot_NO = "+lot_summary_form.getLot_no());
> 
> }
> 
> }
> catch (Exception ex)
> {
> ex.printStackTrace();
> System.out.println(ex.getMessage());
> }
> 
> }
> }
> 
> 
> Thanks in Advance
> 
> Dhamu
> 
> 
> 
> 
> 
> 
> ---------------------------------
> With Yahoo! Mail you can get a bigger mailbox -- choose a 
> size that fits your needs
> 


--
To unsubscribe, e-mail: 
For additional commands, e-mail: 




---------------------------------
With Yahoo! Mail you can get a bigger mailbox -- choose a size that fits your needs

Reply via email to