H2内存数据库:SubSelect找不到表

时间:2019-12-04 09:49:33

标签: spring-boot unit-testing h2 in-memory-database

我有一个使用SubSelect创建的实体,该实体使用其他表(actual_table)。

@Entity
@Subselect(value = "some_query_using_actual_table")
@Immutable
@Data
public class MyEntity {
     // My Columns
}

当我尝试编写一些单元测试用例时,我收到一条错误消息,指出未找到SubSelect查询中涉及的表。

Table "actual_table" not found

我提到的jdbc配置是:

jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;INIT=CREATE SCHEMA IF NOT EXISTS my_schema;DATABASE_TO_UPPER=false

我用h2 db编写了其他一些涉及actual_table的测试用例。他们工作正常。有人可以帮我解决这个问题吗?

0 个答案:

没有答案