spring framework + Hibernate + struts で開発しようと思っています。

POJOの数百個からのインスタンスを使用する場合、

・List等に収めてアプリケーションスコープで、保持するのがいいのか
・その都度、hibernateでインスタンスを取得するのがいいのか

どちらがいいのでしょうか?