ssh框架是如何避免的事务死锁

ssh框架是如何处理的事务死锁
两个事务相互占用的资源的机会很大,我在自己处理事务时总死锁。可ssh框架好像很少遇到死锁,有人知道处理机制吗?
------解决思路----------------------
乐观或者悲观所都可以用。但你要指望spring那还不如你自己处理呢,这里是他的致命伤