|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
EntityContext ÀÎÅÍÆäÀ̽º´Â, ÄÁÅ×À̳ʰ¡ Á¦°øÇÏ´Â ¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean ÀνºÅϽºÀÇ ½ÇÇà½Ã ¹®¸Æ¿¡ ÀνºÅϽº¸¦ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù. ¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº°¡ »ý¼ºµÇ¸é(ÀÚ), ÄÁÅ×À̳ʴ EntityContext ÀÎÅÍÆäÀ̽º¸¦ ±× ÀνºÅϽº¿¡ °Ç³×ÁÝ´Ï´Ù.
ÀνºÅϽºÀÇ À¯È¿±â°£ÁßÀº, EntityContext ÀÎÅÍÆäÀ̽º¿Í ±× ÀνºÅϽº¿ÍÀÇ °ü·ÃÁþ°í°¡ º¸°ü À¯ÁöµË´Ï´Ù. ´Ù¸¸, ÄÁÅ×À̳ʰ¡ ÀνºÅϽºÀÇ ¶óÀÌÇÁ »çÀÌŬÁß¿¡ ÀνºÅϽº¸¦ ´Ù¾çÇÑ EJB ¿ÀºêÁ§Æ®¿¡ ÇÒ´çÇϸé(ÀÚ), ÀνºÅϽº°¡ EntityContext ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ÃëµæÇÏ´Â Á¤º¸ (getPrimaryKey() ¸Þ¼ÒµåÀÇ °á°úµî)°¡ ¹Ù²î´Â ÀÏÀÌ ÀÖÀ»Å×´Ï ÁÖÀÇÇØ ÁÖ¼¼¿ä.
¸Þ¼ÒµåÀÇ °³¿ä | |
EJBLocalObject |
getEJBLocalObject ()
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ·ÎÄà ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù. |
EJBObject |
getEJBObject ()
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù. |
java.lang.Object |
getPrimaryKey ()
ÀÌ ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®ÀÇ ÁÖ۸¦ ÃëµæÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º javax.ejb. EJBContext ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
getCallerIdentity , getCallerPrincipal , getEJBHome , getEJBLocalHome , getEnvironment , getRollbackOnly , getUserTransaction , isCallerInRole , isCallerInRole , setRollbackOnly |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public EJBLocalObject getEJBLocalObject() throws java.lang.IllegalStateException
¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº´Â, ÀνºÅϽº°¡ EJB ·ÎÄà ¿ÀºêÁ§Æ®ÀÇ ½Äº° Á¤º¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â (ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore ³ª ºñÁö´Ï½º ¸Þ¼Òµå·Î) °æ¿ì¿¡°Ô¸¸, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.lang.IllegalStateException
- ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ìpublic EJBObject getEJBObject() throws java.lang.IllegalStateException
¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº´Â, ÀνºÅϽº°¡ EJB ¿ÀºêÁ§Æ®ÀÇ ½Äº° Á¤º¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â (ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore ³ª ºñÁö´Ï½º ¸Þ¼Òµå·Î) °æ¿ì¿¡°Ô¸¸ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.lang.IllegalStateException
- ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ì¿¡, ½½·Î¿ì µÈ´Ùpublic java.lang.Object getPrimaryKey() throws java.lang.IllegalStateException
¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº´Â, ÀνºÅϽº°¡ EJB ¿ÀºêÁ§Æ®ÀÇ ½Äº° Á¤º¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â (ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore ³ª ºñÁö´Ï½º ¸Þ¼Òµå·Î) °æ¿ì¿¡°Ô¸¸ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼ÒµåÀÇ °á°ú´Â getEJBObject(). getPrimaryKey()ÀÇ °á°ú¿Í °°°Ô µË´Ï´Ù.
java.lang.IllegalStateException
- ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |