Webアプリケーションの初期化時に、DBから静的なデータをBeanに注入しようとしています。Hibernateを使用したSpringのデータ注入
<bean id="CustomDriven" class="java.util.ArrayList">
<constructor-arg>
<value>#{FormCodeHibernateDAO.findAll()}</value>
</constructor-arg>
</bean>
Iは
6エラー得る:48:07977 INFO [メイン] [UpdateTimestampsCache出発更新タイムスタンプ領域でのキャッシュ:org.hibernate.cache.UpdateTimestampsCache 16:48:07981 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エラー[main] [GenericDaoJpa]すべてを見つけるときにエラーが発生する org.hibernate.SessionException:セッションが閉じられています! org.hibernate.impl.AbstractSessionImpl.errorIfClosedで org.hibernate.impl.SessionImpl.setFlushModeで(AbstractSessionImpl.java:72) (SessionImpl.java:1433)
私はこれを取得していますなぜ任意の理由は?
'FormCodeHibernateDAO'が何であるか、何をしているのか、どのようにしているのかわからないと、どうやって知ることができますか? – skaffman
FormCodeHibernateDAOは、findByName、findByCode、findAllを持つDAOの汎用実装を拡張しています。 – Vivek