标签: java testing hsqldb cucumber-java
我正在使用HSQLDB来运行测试。在日志中,我看到正在编写的结果,如果我在同一方法中查询结果,我会正确看到它。 在下一次测试中结果消失了,数据库似乎被重置了,但我确信数据的初始设置只进行一次(从日志中确认)。 那么什么可能会影响数据呢?
可能是这个;
TEMP表不会写入磁盘,只能在Connection对象的生命周期内使用。每个TEMP表的内容只能从用于填充它的Connection中看到;与数据库的其他并发连接将可以访问自己的表副本