0
在我的数据库中,我有11500条记录。在DAO层,我是这样做的。JVM花费太长时间将数据存储到arraylist中criteria.list()
@Transactional
public List<TrCaster> searchCasterList() {
return getSessionFactory().getCurrentSession().createCriteria(TrCaster.class).list();
}
它工作正常,当我打算将其存储到另一个的ArrayList(比如说在服务层)它是花费过多时间。
任何人都可以建议我其他方法来存储数据在一个ArrayList。 (由于我使用ZK框架,我需要保持一个列表。)
在此先感谢
@anwural - 是的,我在我的实体有懒惰的类型。没有其他选择。? –
如果确实需要对象列表,则可以使用EAGER。 –