看视频后自己写的获取bean是:
EmployeeService employeeService = (EmployeeService) ac.getBean("employeeService");
然后就一直报错 $Proxy5 cannot be cast to com.libing.domain.EmployeeService
然后百度来google去,看了别人的博客,说要改成:
EmployeeServiceInter employeeService = (EmployeeServiceInter) ac.getBean("employeeService");
就可以运行了。但是有一个问题,执行插入方法时候没有插入进去,也不报错,后来看了插入的那段代码,测试几次发现要改成:
Session session= sessionFactory.getCurrentSession();总算是解决了!
原因(网上说): 注解事务是AOP实现的,AOP是需要接口的