Web アプリの初期化時に、DB から Bean に静的データを注入しようとしています。
<bean id="CustomDriven" class="java.util.ArrayList">
<constructor-arg>
<value>#{FormCodeHibernateDAO.findAll()}</value>
</constructor-arg>
</bean>
エラーが発生する
6:48:07,977 INFO [main] [UpdateTimestampsCache] 領域で更新タイムスタンプ キャッシュを開始しています: org.hibernate.cache.UpdateTimestampsCache 16:48:07,981 INFO [main] [StandardQueryCache] 領域でクエリ キャッシュを開始しています: org.hibernate.cache。 StandardQueryCache 16:48:09,016 DEBUG [main] [GenericDaoJpa] findAll() 16:48:09,017 DEBUG [main] [GenericDaoJpa] HIBERNATE セッションを取得しています... 16:48:09,196 ERROR [main] [GenericDaoJpa] すべてを検索する際のエラーorg.hibernate.SessionException: セッションが閉じられました! org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:72) で org.hibernate.impl.SessionImpl.setFlushMode(SessionImpl.java:1433) で
これを取得する理由は何ですか?