2016-08-16 10 views
0
String a="DISTINCT std FROM add_std"; 
q = ses.createQuery(a); 
List <my.add_std>list = ses.createQuery(a).list(); 

//私はここどのよう

答えて

0

は、あなたがその後、uはコードの下に使用HQLによって行うことがしたい場合は明確なキーワードを使用する場合、エラーが発生します...

String a="DISTINCT std FROM add_std"; 
q = ses.createQuery(a); 
q.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); 
List <my.add_std>list = ses.createQuery(a).list(); 
休止状態に明確なキーワードを使用するには他

uはあなたのreply.butためのおかげで再びそれがエラーを紹介します

String a="select distinct s.studentname from student s"; 
    ListIterator<Object[]> ObjectsIterator = session.createSQLQuery(query).list().listIterator(); 
    while (ObjectsIterator.hasNext()) 
    { 
    Object object = (Object) ObjectsIterator.next(); 
    String name = (String) object; 
    } 
+0

のように各属性を反復するために必要なSQLを使用しました。 – Kanika

+0

私にエラー – Gokul

+0

を送ることができます問題:java.lang.Stringはmy.add_stdにキャストできません – Kanika