在测试方法中声明@Transaction时,为什么不以多对多关系持久化连接表呢?
在测试方法中声明@Transaction时,多对多关系持久化连接表的实现可以有多种方式,但是通常不建议在测试方法中使用多对多关系持久化连接表。原因如下:
替代方案: 如果需要在测试方法中模拟多对多关系,可以考虑使用临时数据或者模拟数据来实现。可以通过创建临时对象、使用内存数据库或者模拟数据工具来模拟多对多关系,以满足测试需求。
总结: 在测试方法中使用多对多关系持久化连接表可能会增加复杂性、重复性和性能开销。为了保证测试方法的独立性和可重复性,建议选择更简单和直接的持久化方式或者使用临时数据来模拟多对多关系。
领取专属 10元无门槛券
手把手带您无忧上云