错误:java.lang.IllegalArgumentException:Property' transactionManager'声明后即被要求

时间:2017-11-30 07:26:06

标签: spring hibernate

我已经在我的Config文件中声明了transactionManager,如下所示。

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

即使在声明之后,我也看到了Property' transactionManager'找不到。

  1. 尝试使用Spring和Hibernate Contextual会话配置hibernate。
  2. 使用LocalSessionFactoryBean配置SessionFactory。

1 个答案:

答案 0 :(得分:0)

尝试使用interface而不是具体类

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