【发布时间】:2010-08-25 02:13:03
【问题描述】:
在spring documentation regarding testing 中,它声明:
在测试 ORM 时避免误报 代码
当您测试涉及 ORM 框架,例如 JPA 或 休眠,刷新底层 测试方法中的会话 更新会话的状态。 未能刷新 ORM 框架的 基础会话可以产生错误 阳性:您的测试可能通过,但 相同的代码在 生活,生产环境。在里面 遵循基于 Hibernate 的示例测试 情况下,一种方法证明了错误 正面和其他方法 正确暴露结果 刷新会话。
有人可以解释为什么我需要调用flush吗?
【问题讨论】:
标签: hibernate spring testing jpa false-positive