我们在启动sprintboot jpa时使用的是Spring Boot版本2.1.3。
应用程序在启动时失败并显示日志:
注入ScanOptions [org.hibernate.boot.archive.scan.internal.StandardScanOptions@78d49939] 进入BootstrapContext;原为 [org.hibernate.boot.archive.scan.internal.StandardScanOptions@21f27bb5]
上下文初始化期间遇到异常-取消 刷新尝试: org.springframework.beans.factory.BeanCreationException:错误 在类路径中创建名称为“ entityManagerFactory”的bean 资源 [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaConfiguration.class]: 调用init方法失败;嵌套异常为 java.lang.OutOfMemoryError:Java堆空间
堆内存:512 MB。
休眠属性:
spring.jpa:
database: ORACLE
show-sql: true
generate-ddl: false
hibernate:
ddl-auto: none
properties:
hibernate:
dialect: org.hibernate.dialect.Oracle10gDialect
id:
new_generator_mappings: true
show_sql: false
connection:
autocommit: true
release_mode: after_transaction
使用ojdbc7。
我们间歇性地遇到此问题。
答案 0 :(得分:0)
此错误纯粹与堆内存有关。在启动时增加堆内存后,它运行良好。