反射机制调用的方法如何配置spring事务?
接到一个项目,最老的版本 就用了一个ibatis 框架,连spring都没有用,
而且也没有command service 和dao 分层,
后来我们加了spring框架后,事务老是配置不成功。
项目没有用 struts ,就一个default servlet来控制所有非下载的请求,
拿到command类的id,和方法名, 然后利用反射机制,invoke方法调用,
原本的事务都是自己写的,后来加了spring后 用过2中配置事务方式,aop和注解,
都没有办法在command层配置事务,配在service层事务是有效果的,就是在command层不起作用,
研究半天,发现可能是因为command层是用反射机制调用造成的。
因为我们是在原有的项目中修改和加东西,所以要加struts不太可能,要改的东西太多太多,所以目前事务一直有问题。
求高手帮忙,分析下,有没有方法在command层配置事务