私はHibernateとSpringで作業中です 戻り値の型がListであるメソッドを設計しました。 hibernateを使用してデータベースにクエリを実行するときに、特定のタイプのオブジェクトが作成されます。 生の型オブジェクトのリストを反復して、オブジェクトプロパティを出力したいと思います。生のクラスオブジェクトを特定のクラスオブジェクトに変換する
ここで私はあなたのHQLクエリはあなたが
public List<Object[]> getAnalyticsbyid(String userId)
そして、この方法は、リストや印刷を反復処理と呼ばれる場所でのメソッドのシグネチャを変更することができますList<Object[]>
を返し
public List getAnalyticsbyid(String userId)
{
Session session=sessionFactory.openSession();
String querystring="SELECT DISTINCT bounces ,visits, landingPagePath FROM AnalyticsDataFeedBean where userId='"+userId+"' ORDER BY bounces DESC";
Query query=session.createQuery(querystring).addEntity(AnalyticsDataFeedBean.class);
query.setMaxResults(10);
return query.list();
}
正確に何をしますか?リストではなく