0
String a="DISTINCT std FROM add_std";
q = ses.createQuery(a);
List <my.add_std>list = ses.createQuery(a).list();
//如果我使用不同的关键字如何使用不同的关键字在Hibernate中
String a="DISTINCT std FROM add_std";
q = ses.createQuery(a);
List <my.add_std>list = ses.createQuery(a).list();
//如果我使用不同的关键字如何使用不同的关键字在Hibernate中
在这里,如果你想让它通过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;
}
感谢您的reply.but再次,它会显示错误。 – Kanika
可以给我发送错误 – Gokul
问题:java.lang.String不能转换为my.add_std – Kanika