数据库:oracle
1.如果我不配置事务的话,默认的是不是也配置了事务的?
我试了下,不配置事务也可以提交成功的。
2.是应该配置在service层吧?
3.除了增删改,其他应该都可以配置为read-only="true"吧?

解决方案 »

  1.   

    数据库:oracle
    1.如果我不配置事务的话,默认的是不是也配置了事务的?
    我试了下,不配置事务也可以提交成功的。
    -------你在spring配置了事务,也就是事务由spring来管理,其他没有被spring管理的事务默认是自动提交。2.是应该配置在service层吧?
    -------是的。也就是配置在业务逻辑层,因为业务逻辑层的一个方法有可能操作多张表,由spring来管理,可以实现当一个异常发生时,同时回滚多张表的数据。3.除了增删改,其他应该都可以配置为read-only="true"吧?
    -------是的。
      

  2.   

    反对使用Spring处理事务的飘过
      

  3.   

    学习啊,最宾被公司逼着学SSH2
      

  4.   

    数据库:oracle
    1.如果我不配置事务的话,默认的是不是也配置了事务的?
    我试了下,不配置事务也可以提交成功的。
    >>没有配置, 当然没有事务2.是应该配置在service层吧?>>一般都会写在service层
    3.除了增删改,其他应该都可以配置为read-only="true"吧?
    》read-only能提高性能, 不用配置也可以 
      

  5.   

    >>没有配置, 当然没有事务
    我的意思是没有事务,是不是还可以插入到数据库中