3个接口IPeople、IClass、IStudent,3个实现类IPeopleImpl、IClassImpl、IStudentImpl分别实现各自接口。每个实现类上声明为@Transactional 
问题: IPeopleImpl中
savePeople(){
    super.saveOrUpdate(People);    1
    IClassImpl.save(Class);         2
    IStudentImpl.save(Student);     3
         }
1、在2处抛出异常,1会不会回滚,为什么?
2、在2处设一断点,当程序执行到2时,将程序关闭,1会不会保存,为什么?