JTA 의 spring 정리

JTA -
Java Transaction API
JTA Transaction   J2EE Transaction manager      。         UserTransaction   begin,commit rollback            ,        。
                :
   :                             .
   :                         .
   :                  ,    .
   :            .       .
Spring                   api    .platformTracsationManager spring          .
 hibernate   HibernateTrasactionManager
   JDBC   DataSourceTrasactionManager
   Jta  TrasactionManager
   WebLogic  WebLogicJtaTrasactionManager
   Jdo   JdoTrasactionManager
  Jms   JmsTrasactionManager
           platformTracsationManager   
                    :
       ,       ,      ,      
       :
Propagation_required --          :                             .
Propagation_suport   --                     ,         .
Propagation_required_new --                    
Propagation_not_suport --       :                                  .
Propagation_never --                 .
Propagation_Mandatory --                   .
Propagation_Nested  -                        ,            .                     ,             .      jdbc     .
        :
Read uncommit [ISOLATION_READ_UNCOMMIT]
       :     ,     ,  
Read commit[ISOLATION_READ_COMMIT]
       :        ,  
Tepeatable read[ISOLATION_TEPEATABLE_READ]
    :        
Serializable[ISOLATION_SERIALIZABLE]
   
  :     ,              .
  :
1.Mary     1000,      Mary      8000(      )
2.Mary        ,          8000,    !
3.         ,     ,Mary       1000
   ,Mary      8000      。
<span style="background-color: rgb(240, 240, 240); font-family: Arial, Helvetica, sans-serif;">     :                        :</span>
   :
1.   1 ,Mary          1000,       
  2.   2 ,         Mary    2000,      .
  3.   1 ,Mary           ,     2000
    :                      ,        。
  :          insert  
   :
      1000    10 。
1.  1,       1000   。
2.    2 employee          ,    1000
 3.  1         1000         11   , 
    :               ,               ,       

일반적으로 더러 운 독 서 는 문제 가 생 길 수 있다 는 것 을 쉽게 알 수 있다. 그렇다면 환상 적 인 독서 와 중복 독 서 는 어떤 문제 가 생 길 까?이 문 제 는 내 가 인터넷 에서 한 문장 을 찾 아서 마지막 에 보충 하 겠 다.
 
 
    :
             .  hibernate            flush  .
    :
               socket                                          .                                 .
spring    runtime Exception        .       exception     
spring       :           
Spring      :
                   ,           ,      《Spring    》   ,    Spring Proxy     ,          ,   Spring         ;
     :
                ,           ,            .
Spring          .             :)
                      :
    </strong>    :
         A  200 ,       100 ,       100  B  。                   :
1、       :          200 ,       200 ,        ,       100 ,       ,      200 ,           ,    100 。
2、  :   100    ,            100 ,         ,       ,      0 ,         ,    100 。
3、  :     ,                ,    100    ,                200 ,      ,            300  ,           ?
                     ,       ;                     ,                                           ,  
              2   ,                     ,            。
4、     :             200 ,      100   ,                     ,     100 ,        ,         100  0。
       ,                ,                     。
5、       :           ,  ,                ,      100 ,         ,    100 。            。

                ,           ,        。        ,    :
1、    
                 X,x=100
  A               B
  X=100     
                    X=100
  x=X+100
                    x=X+200
    x=200
                      x=300
  x==300
      A         、   。
                           。
2、     
                   ,                       ;     ,         。
        
  A               B
  X=100     
                    X=100
  X=100     
                    x=X+100
  X=200     
    x=200
                      x=200
      A    x         ,       。
         
  A       15   ,  B   A        (  ) 1 ,  A         14(16) ,          。
                          。
3、  (    )
                     。
 :
  A               B
                    X=100
                    x=X+100
  X=200     
                      x=100
  X=100     
    x=100
x                          ,               ,           
s                     ,       ,            s 。
    :
      :
           x ,      (      )  x 。                 ,                。
      :
                  s ,      。              ,  。         。
      :
                  s ,        。              ,  ,     。

좋은 웹페이지 즐겨찾기