2016-08-16 59 views

回答

0

在这里,如果你想让它通过HQL可以做到,那么u使用下面的代码将出现错误...

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(); 

其他使用SQL u需要遍历每个属性像

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

感谢您的reply.but再次,它会显示错误。 – Kanika

+0

可以给我发送错误 – Gokul

+0

问题:java.lang.String不能转换为my.add_std – Kanika

相关问题