在DAO层之外使用@ org.springframework.transaction.annotation.Transactional?

Ant*_*val 4 java spring hibernate transactions

我有一个非常经典的问题:在DAO之外访问Lazy Collection,导致LazyInitializationException.

这是一个干净而合理的解决方案,使用@Transactional这些服务的一些方法,在DAO之外,谁使用这些懒惰的集合?

谢谢

Neu*_*ino 7

是的.知道哪些任务必须是工作单元(交易)的人才是服务,因为它是"了解"业务的人.