• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

MyBatis整合Spring插入变慢的问题

先上代码:
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = {"/applicationContext.xml"})public class TestMapper {    @Autowired    EmployeeMapper employeeMapper;    @Test    public void test() throws IOException {        // System.out.println(departmentMapper.selectByPrimaryKey(1));        SqlSessionFactory sqlSessionFactory = Main.getSqlSessionFactory();        SqlSession sqlSession = sqlSessionFactory.openSession();        EmployeeMapper mapper = sqlSession.getMapper(EmployeeMapper.class);        long begin = System.currentTimeMillis();        for (int i = 0; i < 1000; i++) {            mapper.insertSelective(new Employee("MrXieXie" + i, "MrXieXie" + i + "@qq.com", "1", null));        }        long end = System.currentTimeMillis();        System.out.println("所用时间 : " + (end - begin));//所用时间 : 1252        begin = System.currentTimeMillis();        for (int i = 0; i < 1000; i++) {            employeeMapper.insertSelective(new Employee("MrXieXie" + i, "MrXieXie" + i + "@qq.com", "1", null));        }        end = System.currentTimeMillis();        System.out.println("所用时间 : " + (end - begin));//所用时间 : 7513    }}ApplicationContext.xml如下:
                                                                                            Spring整合MyBatis的mybatis-config.xml
                                                MyBatis单独使用的配置文件
                                                                                                                                                                                                  可以看出直接使用直接使用Mybatis插入只需要1秒。使用Spring整合MyBatis要用到7.5秒。这是为什么呢?请大佬们告知!

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!