//加载MyBatis配置文件
Reader reader = Resources.getResourceAsReader("conf.xml");
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
SqlSession session = sessionFactory.openSession();
//插入
personMapper.addPerson(new Person(6, "Hua", 7, 2));
session.commit();
//session.close();
之前用statement方式commit()是有用的, 现在这种用接口的形式, commit没用,而不写commit只写close却有用. 这样的情况是它原本的特性 还是我写出了BUG?
难道我每执行一句就要close一次才有效吗?