在数据库使用中经常需要 执行 一个存储过程或者修改插入语句,但是我们并不希望这个事务被提交,但又需要执行后查询的结果,在代码中就需要在同一个SqlSession中执行俩条语句,相当于在数据库中同一个窗口执行俩条SQL语句,但不提交事务
IindexDao indexDao=null;
SqlSessionFactory sessionFactory=DataSourceSqlSessionFactory.getSqlSessionFactory("HNZDXM");
if (!sessionFactory.getConfiguration().hasMapper(IindexDao.class)) {
sessionFactory.getConfiguration().addMapper(IindexDao.class);
}
SqlSession sqlSession = sessionFactory.openSession();
indexDao=sqlSession.getMapper(IindexDao.class);
indexDao.execute(ydbzqktime,xzqtype,bzlb,wbzlb);
List<ydbzqkModel>list=indexDao.getydbzqk();
sqlSession.close();