/** * 物理删除 * @param */ @Transactional(readOnly = false)public void delete(BgbQy bgbQy){
先删除
bgbCdfzDao.drop(bgbQy.getId());再查询List<String> li = bgbCdfzDao.getlist(bgbQy.getId());}我打断点到list<String>这,我在数据库查询数据是在的,其实是已经没了,程序执行完也是没的
我的理解是:这是一个service,每个方法有事物,数据库可以查询出来,程序表现正常,数据库是执行完一起删除的。
mybatis事物理解不到位导致的调试误导
最新推荐文章于 2021-09-05 12:45:03 发布