0
在我的數據庫中,我有11500條記錄。在DAO層,我是這樣做的。JVM花費太長時間將數據存儲到arraylist中criteria.list()
@Transactional
public List<TrCaster> searchCasterList() {
return getSessionFactory().getCurrentSession().createCriteria(TrCaster.class).list();
}
它工作正常,當我打算將其存儲到另一個的ArrayList(比如說在服務層)它是花費過多時間。
任何人都可以建議我其他方法來存儲數據在一個ArrayList。 (由於我使用ZK框架,我需要保持一個列表。)
在此先感謝
@anwural - 是的,我在我的實體有懶惰的類型。沒有其他選擇。? –
如果確實需要對象列表,則可以使用EAGER。 –