0
点赞
收藏
分享

微信扫一扫

2. SSM项目整合sql模块,批量插入测试

影子喵喵喵 2022-05-02 阅读 48
  1. SSM项目整合sql模块,批量插入测试
    1. 1.在对应的类中添加相应的get、set方法、有参构造,无参构造,toString方法,分别在Department和Employee中添加,
  2. //推荐Spring的项目就亏使用Spring的单元测试,可以自动注入我们需要的组件
======================在测试类中国加入一下注解=================================================
              @RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations = {"classpath:applicationContext.xml"})
==========================applactionContext.xml中加入SqlSesssion===================
 
<!--    配置一个可以执行毗连的splSession-->

   <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">

      <constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>

      <constructor-arg name="executorType" value="BATCH"></constructor-arg>

   </bean>
    1. 添加相对应的注解,将属性引入到测试类中
      • i. @Autowired DepartmentMapper departmentMapper;  @Autowired EmployeeMapper employeeMapper;  @Autowired SqlSession sqlSession;
    2. 编写测试类文件
      • i. EmployeeMapper mapper = sqlSession.getMapper(EmployeeMapper.class);      for(int i=0; i<1000;i++){ String uid=UUID.randomUUID().toString().substring(0,5)+i;          mapper.insertSelective(new Employee(null,uid,"M",uid+"@qq"+uid+"qq.com",1,null));      }      System.out.println("批量添加成功了!");  }
      • ii.

拜拜啦,下次继续更新,希望大家多多支持

举报

相关推荐

0 条评论