2017-11-30 6 views
0

私は既に以下のように自分のConfigファイルにtransactionManagerを宣言しています。Error:java.lang.IllegalArgumentException:宣言された後でもプロパティ 'transactionManager'が必要です

@Bean 
public HibernateTransactionManager transactionManager() { 
    return new HibernateTransactionManager(sessionFactory().getObject()); 
} 

宣言の後でも、プロパティ 'transactionManager'が見つからないというエラーが表示されます。

  1. SpringとHibernate Contextualセッションを使用して休止状態を設定しようとしています。
  2. LocalSessionFactoryBeanを使用して設定されたSessionFactory。
+0

へようこそ具象クラスの代わりにインターフェイスを使用するには、[そう]!この質問は情報について少し不足しています。 [ツアー]に行って[質問]を読んで、私たちが質問から期待していることを学んでください。また、上記の問題を再現する[mcve]を提供してください。 –

答えて

0

てみ

@Bean 
public TransactionManager transactionManager() { 
    return new HibernateTransactionManager(sessionFactory().getObject()); 
} 
+0

申し訳ありませんが、役に立たなかった:(。 – syashwanthk

+0

hibernateのバージョンを4.xyに更新しました。上記のHibernateTransactionManagerがInterfaceTransactionManagerのインターフェースを持っているように、ありがとうございます。 – syashwanthk

+0

@syashwanthk私は電話から答えました。正しいインターフェイスを確認してください。問題が解決したことを知ってうれしいです。 –

関連する問題