JTA 의 spring 정리
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 , 。 , , 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.