help:
        org.hibernate.SessionFactory sf=new Configuration().configure().buildSessionFactory();
        org.hibernate.Session session=sf.openSession();
        org.hibernate.Transaction trs=session.beginTransaction();
        //org.hibernate.Query query=session.createQuery("from Customer c where c.password=? and id=?");
        org.hibernate.Query query=session.createSQLQuery("select * from lwtest.Customer"+
               " where password=?");
        
        query.setString(0,"customer");
        //query.setString(1,"1");
        java.util.List list = query.list();
        System.out.println(list.size());
        for(int i=0;i<list.size();i++){
            Customer c=(Customer)list.get(i);
            System.out.println(c.toString());
        }debug output:
init:
deps-jar:
compile-single:
run-single:
(0 ms)[main] WARN :net.sf.ehcache.config.Configurator#configure :No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/workspace/Mytest/HibernateSamples/Lib/ehcache-1.1.jar!/ehcache-failsafe.xml
5
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to hibernatesamples.test.Customer
        at hibernatesamples.testfinder.TestFinder2.main(TestFinder2.java:38)
Java Result: 1
why?