【发布时间】:2021-08-04 09:53:35
【问题描述】:
我有一个应用程序正在尝试使用测试容器进行测试。数据库是来自 testcontainers 的 oracle-xe。
属性文件具有属性jpa.hibernate.ddl-auto = true,用于自动发现模式。这里的问题是我有来自多个模式/用户的实体,并且似乎这不适用于 oracle-xe testcontainer(如果我从实体中的@Table 注释中删除 de 属性“模式”,它可以正常工作)。
我使用 schema.sql 文件作为解决方法来加载架构,它工作正常,但我想在没有这个文件的情况下实现同样的效果。 有谁知道为什么会发生这种行为以及如何解决它?
【问题讨论】:
标签: java oracle spring-boot jpa testcontainers