0
내 데이터베이스에 11500 개의 레코드가 있습니다. DAO 계층에서 나는 이렇게하고있다.JVM이 데이터를 arraylist에 저장하는 데 너무 오래 걸립니다.
@Transactional
public List<TrCaster> searchCasterList() {
return getSessionFactory().getCurrentSession().createCriteria(TrCaster.class).list();
}
그것은 잘 작동하고 나는 다른 ArrayList를로 저장하기 위하여려고하는 경우는 (예를 들어 서비스 계층에서) 너무 많은 시간을하고있다.
다른 사람이 ArrayList에 데이터를 저장하는 다른 방법을 제안 할 수 있습니까? (나는 ZK 프레임 워크를 사용하고로서 나는 목록을 유지해야합니다.) 사전에
감사
@anwural - 예 내 실체에 게으른 유형이 있습니다. 거기에 대한 대안이 없습니까? –
개체 목록이 정말로 필요한 경우 대신 EAGER를 사용할 수 있습니다. –