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