4条回答 默认 最新
- myali88 2011-08-26 17:32关注
这个个说法是对的。关键你要清楚分层的意义,以及Service和DAO各自的作用,前面是提供业务接口,后者是提供持久化接口,那我们的事务一般也是针对业务操作的,单个持久化操作,比如insert,不需要事务支持。所以把事务定义在Service是合理的,关键在于你的业务操作需要事务,而不是简单的jdbc操作。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
这个个说法是对的。关键你要清楚分层的意义,以及Service和DAO各自的作用,前面是提供业务接口,后者是提供持久化接口,那我们的事务一般也是针对业务操作的,单个持久化操作,比如insert,不需要事务支持。所以把事务定义在Service是合理的,关键在于你的业务操作需要事务,而不是简单的jdbc操作。