春と休止状態を使用してアプリケーションを開発しています。
アプリケーションを実行すると、次のエラー メッセージが表示されます。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' is defined
私のコンテキストアプリケーションファイルには、これがあります:
<bean id="tansactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
この問題についてグーグルで調べたところ、この行を変更する必要がある解決策が見つかりました:
<bean id="tansactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
に :
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
しかし、私は別の問題を抱えています:
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [org.springframework.orm.jpa.JpaTransactionManager]: Bean property 'sessionFactory' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
この問題を解決するにはどうすればよいですか?