我的项目整合了SSH,使用了OpenSessionInViewFilter,但是有个问题很奇怪,就是我在我的AService中引用了BDAO,这个时候我发现并没有生成代理类,从而执行的Insert都未执行,连insert语句都没打印。但是其他功能这么引用的都没有问题,我用的是@Transactional注释来做的Service层事务,以前没有出现这个情况,最近二次开发新加了一个功能才发现的,只有insert不好用,其他都没问题,而去掉web.xml的OpenSessionInViewFilter就没问题了,很奇怪啊不知道谁遇到过这样的问题,欢迎大家讨论。
@Transactional注释来做的Service层事务你的session 的生存期 有关了 不晓得你的insert 都做了什么