Spring 3.1でHibernate4のサンプルに取り組んでいます。
私のサンプルでは、sessionFactory.getCurrentSession().isOpen()コンソールで印刷しているときに印刷されます
真実
しかし、私は例外に直面しています
sessionFactory.getCurrentSession().isConnected()
例外は次のとおりです。
org.hibernate.HibernateException: isConnected is not valid without active transaction
編集:さらにグーグルで検索したところ、次の解決策が見つかりました
sessionFactory.getCurrentSession().beginTransaction();
sessionFactory.getCurrentSession().isConnected()
しかし、、、、などのセッションメソッドを操作するたびに手動でbegin transactionを書きたくありisConnectedません。getfindsave
- 上記の例外に対する他の可能な解決策は何ですか?
@Transactionaldao クラス メソッドに配置するとどうなりますか?
よろしく、
アルン・クマール