Q&A

안녕하세요.

XE에서 트랜잭션 처리가 어떻게 이뤄지는지 문의 드립니다.

한 쓰레드에서 구간별로 트랙젹션 관리가 필요할 경우 아래와 같이 

begin() - commit() 블럭을 지정해서 처리하면 되는건가요?

 

$oDB = DB::getInstance();

$oDB->begin();

...

업무단위1

...

$oDB->commit(true);

 

$oDB->begin();

...

업무단위2

...

$oDB->commit(true);

 

 

그리고

$oDB = &DB::getInstance(); 와 

$oDB = DB::getInstance(); 의 차이점도 궁금하네요.

 

 

댓글 2