ÆÐŰÁö javax.transaction

Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú¿Í ºÐ»ê Æ®·£Àè¼Ç(transaction)¿¡ °ü°èÇϰí ÀÖ´Â °¢Á¾ ¼ÒÇÁÆ®¿þ¾î (¸®¼Ò½º ¸Å´ÏÀú, ¾îÇø®ÄÉÀ̼Ç, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö)¿ÍÀÇ »çÀÌÀÇ ±Ô¾àÀ» Á¤ÀÇÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Status Status ÀÎÅÍÆäÀ̽º´Â, Æ®·£Àè¼Ç(transaction) »óÅ Äڵ带 ³ªÅ¸³»´Â static º¯¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
Synchronization Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú´Â, Æ®·£Àè¼Ç(transaction)ÀÇ ¿Ï·áÀÇ ÀüÈÄ¿¡, °ü°è°¡ ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ÅëÁö°¡ º¸³»Áöµµ·Ï(µíÀÌ) ÇÏ´Â µ¿±â±â±¸¸¦ ¼­Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
Transaction Transaction ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ÿ°ÙÀÌ µÇ´Â Transaction ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction)¿¡ ´ëÇØ¼­ ¸î°³ÀÇ Á¶ÀÛÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
TransactionManager TransactionManager ÀÎÅÍÆäÀ̽º´Â, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö°¡ Æ®·£Àè¼Ç(transaction) °æ°è¸¦ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÏ´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
UserTransaction UserTransaction ÀÎÅÍÆäÀ̽º´Â, ¾îÇø®ÄÉÀ̼ÇÀÌ Æ®·£Àè¼Ç(transaction) °æ°è¸¦ ¸í½ÃÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÏ´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
HeuristicCommitException ÀÌ ¿¹¿Ü´Â, ¸®¼Ò½º¿¡ ´ëÇÑ ·Ñ¹é(rollback) Á¶ÀÛ¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ÈÞ¸®½ºÆ½ÀÎ °áÁ¤À» ÇØ, °Å±â¿¡ °ü·ÃÇÏ´Â ¸ðµç °»½ÅÀÌ À§Å¹µÈ °ÍÀ» º¸°íÇÕ´Ï´Ù.
HeuristicMixedException ÀÌ ¿¹¿Ü´Â, ÈÞ¸®½ºÆ½ÀÎ °áÁ¤À» ÇØ, °Å±â¿¡ °ü·ÃÇÏ´Â ÀϺÎÀÇ °»½ÅÀÌ À§Å¹µÇ¾î ³ª¸ÓÁöÀÇ °»½ÅÀÌ ·Ñ¹é(rollback) µÈ °ÍÀ» º¸°íÇϱâ À§Çؼ­(¶§¹®¿¡) ½½·Î¿ì µË´Ï´Ù.
HeuristicRollbackException ÀÌ ¿¹¿Ü´Â, À§Å¹ Á¶ÀÛ¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ÈÞ¸®½ºÆ½ÀÎ °áÁ¤À» ÇØ, °Å±â¿¡ °ü·ÃÇÏ´Â ¸ðµç °»½ÅÀÌ ·Ñ¹é(rollback) µÈ °ÍÀ» º¸°íÇÕ´Ï´Ù.
InvalidTransactionException ÀÌ ¿¹¿Ü´Â, ¿ä±¸¿¡ ÀÇÇØ ¹«È¿ÀÎ Æ®·£Àè¼Ç(transaction) ¹®¸ÆÀÌ Àü¼ÛµÈ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
NotSupportedException NotSupportedException ¿¹¿Ü´Â, Á¶ÀÛÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº ±â´ÉÀ̱â À§Çؼ­(¶§¹®¿¡), ¿ä±¸¸¦ ½ÇÇàÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
RollbackException RollbackException ¿¹¿Ü´Â, Æ®·£Àè¼Ç(transaction)°¡ ·Ñ¹é(rollback) Àü¿ëÀ¸·Î¼­ ¸¶Å© µÇ¾ú´ÂÁö, À§Å¹ ´ë½Å¿¡ ·Ñ¹é(rollback) µÇ¾úÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
SystemException SystemException ´Â, Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î Æ®·£Àè¼Ç(transaction) ¼­ºñ½ºÀÇ Ã³¸®¸¦ ´õ ÀÌ»ó ¼ÓÇàÇÒ ¼ö ¾ø´Â °Í °°Àº ¿¹»ó¿ÜÀÇ ¿¡·¯ »óŰ¡ °ËÃâµÈ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
TransactionRequiredException ÀÌ ¿¹¿Ü´Â, ¾î´À ¿ä±¸¿¡ ÀÇÇØ null ÀÇ Æ®·£Àè¼Ç(transaction) ¹®¸ÆÀÌ Àü¼ÛµÇ¾úÁö¸¸, Ÿ°Ù ¿ÀºêÁ§Æ®¿¡ ¾×ƼºêÇÑ Æ®·£Àè¼Ç(transaction)°¡ ÇÊ¿äÇÑ ÀÏÀ» ³ªÅ¸³À´Ï´Ù.
TransactionRolledbackException ÀÌ ¿¹¿Ü´Â, ¿ä±¸ÀÇ Ã³¸®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â Æ®·£Àè¼Ç(transaction)°¡ ·Ñ¹é(rollback) µÈ, ¶Ç´Â ·Ñ¹é(rollback) Çϵµ·Ï(µíÀÌ) ¸¶Å© µÈ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 

ÆÐŰÁö javax.transaction ÀÇ ¼³¸í

Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú¿Í ºÐ»ê Æ®·£Àè¼Ç(transaction)¿¡ °ü°èÇϰí ÀÖ´Â °¢Á¾ ¼ÒÇÁÆ®¿þ¾î (¸®¼Ò½º ¸Å´ÏÀú, ¾îÇø®ÄÉÀ̼Ç, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö)¿ÍÀÇ »çÀÌÀÇ ±Ô¾àÀ» Á¤ÀÇÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ API ÀÇ ½ÇÀåÀº, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹öÀÇ º¥´õ¿Í ¸®¼Ò½º ¸Å´ÏÀúÀÇ µå¶óÀ̹ö º¥´õ·ÎºÎÅÍ Á¦°øµË´Ï´Ù.



Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.