当前位置: 首页 > 知识库问答 >
问题:

Spring MVC-创建SessionFactory Bean失败(调用init方法失败)[java.lang.AbstractMethodError]

郭逸清
2023-03-14

任何形式的帮助都将非常感激

共有1个答案

李勇
2023-03-14

很难用你的日志来猜测bug。请您更新完整的日志报告,以便我们能够以正确的方式回答。

我在你的日志中观察到的事情如下:--

您不应该将“SessionFactory”作为参数传递,只需删除n检查是否工作。

@Bean
    @Autowired
    public HibernateTransactionManager transactionManager(SessionFactory s) {
         HibernateTransactionManager transactionManager
         = new HibernateTransactionManager();
       transactionManager.setSessionFactory(sessionFactory().getObject());
        return transactionManager;
    }
@Bean
        @Autowired
        public HibernateTransactionManager transactionManager() {
             HibernateTransactionManager transactionManager
             = new HibernateTransactionManager();
           transactionManager.setSessionFactory(sessionFactory().getObject());
            return transactionManager;
        }
 类似资料:
  • 我对Spring Boot很陌生,正在尝试做一些测试。当我突然遇到一个我在过去三个小时一直试图解决的问题时... 我认为这里的主要问题是: 原因:org . spring framework . beans . factory . beancreationexception:创建名为“org . spring framework . boot . auto configure . flyway .

  • 但是当我连接DB2数据库批处理时,它给我的错误如下。 添加属性(Spring.batch.schema=classpath:/org/springframework/batch/core/schema-db2.sql)后,由frenzykryger提及,得到以下异常。 添加属性(Spring.Batch.Initializer.Enabled=False)后,获得以下异常。

  • 有人能帮我解决这个错误吗? 我把ADS放在我的项目中,当我尝试将我的项目构建到Android时,我得到了这个错误。 但是,如果我将ADS脱机,那么错误就会消失。 命令调用失败:Gradle 构建失败。C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -classpath “E:\unity 5\Editor\Data\PlaybackEngines\An

  • 我打算在 debian 9.3 上安装 kubenetes,我按照本文档中的说明 https://kubernetes.io/docs/setup/independent/install-kubeadm/,它未能创建带有超时错误的集群,我使用的命令如下: 最后一个命令挂断1小时并超时失败,我发现命令docker ps已经运行了几个容器,正在运行的容器包括库贝-Controlor-manager-a

  • 问题内容: 遵循本文之后:如何在Windows上安装pip?在使用Enthought Canopy 64位系统的Windows系统上,由于出现错误,我无法使pip或easy_install正常工作: 我尝试重新安装setuptools,以admin身份运行cmd提示符,没有任何效果。 问题答案: 遇到此问题时,是因为我手动重命名了python所在的目录。这意味着必须重新安装setuptools和p