Mybatis使用原理,你帮我看一下我理解的对不对?
来源:11-1 Mybatis和logback的应用配置

慕姐8417444
2018-06-28
Mybatis使用时搭配数据库MySQL,从测试数据库拿出测试数据然后再去和真实的数据库数据最对比,看看预期结果和实际结果是否一致。
从你创建的测试数据库看就是User是一个总表,其他的是你建每个接口的测试数据表,这些表是要自己手动创建,同样的数据也需要自己手动添加是吗?每次Case跑完数据需要清除吗?如果是多个表关联,那我们测试结果和实际结果对比的时候sql语句也要都加上是吗?比如下面的resultType。
写回答
1回答
-
1、同样的数据也需要自己手动添加是吗? 测试数据是要自己手动添加的,因为测试数据就是我们case的数据。
2、每次Case跑完数据需要清除吗?数据不要清除,因为你以后再跑的时候还要用到这些数据,其实就是相当于把测试用例用数据库管理起来了。3、如果是多个表关联,那我们测试结果和实际结果对比的时候sql语句也要都加上是吗?在设计case相关的表的时候,我们自己尽量不要设计多表关联的情况了,那样就复杂了。 如果一定设计的是多表关联的数据的话,sql语句是要对应添加的。 但是javabean对应的设计在一个里就行。
10
相似问题