繁体   English   中英

如何从Pojo列表中获取值

[英]How to get values from pojo list

我正在存储以下查询的值是具有pojo类类型的列表。 我需要从vList中获取每个视频。我想要如何循环检索。

@SuppressWarnings("unchecked")
@Override
public List<Videos> getFullVideoList(long albumid) {
    // TODO Auto-generated method stub
    // albumid=11;
    session=sessionFactory.openSession();
    tx=session.beginTransaction();
    Query query = session.createQuery( "from Videos where  videoStatus=1");
    query.setParameter("albumid", albumid).setParameter("videotype","VDSG");;
    List<Videos> vList=query.list();
tx.commit();
    session.close();
    return vList;
}

只需使用任何循环对其进行迭代

如果列表的大小太大,则不要使用.list()方法。 您可能会收到outOfMemory错误。

而是使用无状态会话和可滚动结果集。 这样会更快,更有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM