spring中配置的事务到底是从哪里开启事务的呢?是在service中的方法?还是dao里面的方法?

解决方案 »

  1.   

    service好,因为你可能在删除一个东西的时候做一些其他的操作,日志什么
      

  2.   

    service里。 因为一个service方法就是一个业务(功能)。 而这个业务可能调用多个或一个dao方法。如果写在dao 那就想想就好了。 那要调用多少次??  虽说事物有传播性。但还是耗性能。  所以写在service最好。 
      

  3.   

    那样的话 我只要配置在service层中还是配置在service的实现类(impl)中啊?