Google App Engine 500 内部服务器错误

Google App Engine 500 内部服务器错误

有什么办法可以解决这个问题,但是在我的本地 m org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class] 中定义名称为“entityManagerFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 javax.persistence.PersistenceException:[PersistenceUnit:default] 无法构建 Hibernate SessionFactory;嵌套异常是 org.hibernate.exception.JDBCConnectionException:无法打开 JDBC 连接进行 DDL 执行

答案1

有一个Stackoverflow 中的线程讨论该问题的位置:总而言之,这是要实施的有效配置。

设置 JPA 的手动配置

@Bean 
public LocalSessionFactoryBean sessionFactory() {
    LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); 

    return sessionFactory;
}

JPA 默认按名称“entityManagerFactory”搜索 sessionFactory,因此将代码更改为:

@Bean(name="entityManagerFactory")
public LocalSessionFactoryBean sessionFactory() {
    LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();

    return sessionFactory;
} 

相关内容