我在 Java SE 项目 (jdbc:h2:file:...) 中使用嵌入式 H2 数据库和 JPA 2.0 (EclipseLink 2.1.1)。我还在 jdbc url 连接中设置了 MODE=Derby。一切都很完美,直到我添加了一些新实体并尝试保留它们。我收到 StackOverflowError :( 我猜它与 h2 数据库文件优化/压缩/??? 过程有关,因为文件大小越来越大(应该是 ~1MB,但它是 60MB 和 40MB 临时文件)。问题是 - 什么是继续,我该如何关闭它?由于 StackOverflowError 导致 db 文件损坏:]
谢谢你的帮助!