数据库架构破坏了单元测试

时间:2017-05-11 10:19:58

标签: java hibernate unit-testing h2

因为我们使用两个不同的数据库来记录表,所以我们不得不在表注释中添加一个模式,例如。

@Table(name = "TestLog", schema="OTHER_DB.dbo")
public class TestLog { ... }

这在代码本身中工作得很好,但是,它会导致许多单元测试失败,因为使用了内存数据库(H2)并且无法处理注释中的模式值。

是否有可能以未在测试上下文中使用架构值的方式配置注释?

0 个答案:

没有答案