我使用@Transactional注释为我的整个Dao类使用spring和hibernate。一切都很好,只是我想在我的Dao中省略一些非数据库相关方法的行为。
每次在调试会话期间进入这些方法时,我总是会看到JdkDynamicAopProxy.class,这非常烦人。
有没有办法省略特定方法的事务处理?或者至少修复这种烦人的调试行为?
答案 0 :(得分:1)
在Spring中,您可以仅将@Transactional
注释放在要进行事务处理的方法上,而不是将其放在类级别。
否则可能会考虑将这些特定的非事务方法提取到一个单独的类中?