¹öÀü ¸ÊÇÎ

¹öÀü ¸ÊÇÎÀ» »ç¿ëÇÏ¿© ÃÖÀû Àá±Ý¿¡ »ç¿ëÇÒ Çʵ带 ÁöÁ¤ÇϽʽÿÀ. ¿£Æ¼Æ¼°¡ ´ÙÁß Å×ÀÌºí¿¡ ¿¬°üµÈ °æ¿ì 1Â÷ Å×ÀÌºí¿¡¸¸ ¹öÀü ¸ÊÇÎÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °¢ Áö¼ÓÀû ¿£Æ¼Æ¼¸¶´Ù ´ÜÀÏ ¹öÀü ¸ÊÇθ¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹öÀü ¸ÊÇÎÀº ´ÙÀ½ ¼Ó¼º À¯Çü¿¡¸¸ »ç¿ëµË´Ï´Ù.

¹öÀü ¸ÊÇÎÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. JPA ±¸Á¶ º¸±â¿¡¼­ ¸ÊÇÎÇÒ Çʵ带 ¼±ÅÃÇϽʽÿÀ.

  2. Çʵ带 ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ÈÄ ´ÙÀ½À¸·Î ¸ÊÇÎ > ¹öÀüÀ» ¼±ÅÃÇϽʽÿÀ. JPA ÀÚ¼¼È÷ º¸±â(¼Ó¼º)¿¡ ¼±ÅÃÇÑ ÇʵåÀÇ Æ¯¼ºÀÌ Ç¥½ÃµË´Ï´Ù.

  3. ÀÌ Å×À̺íÀ» »ç¿ëÇÏ¿© JPA ÀÚ¼¼È÷ º¸±âÀÇ ³ª¸ÓÁö Çʵ带 ä¿ì½Ê½Ã¿À.

    Ư¼º ¼³¸í ±âº»°ª
    ¸ÊÇÎµÈ ¿£Æ¼Æ¼ ÇÏÀÌÆÛ¸µÅ© ¸ÊÇÎÀ» ¹öÀüÀ¸·Î Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Çʵå´Â @Version ¾î³ëÅ×À̼ǿ¡ ÇØ´çÇÕ´Ï´Ù. ¹öÀü
    ¿­ ¿£Æ¼Æ¼ ¼Ó¼º¿¡ ¸ÊÇÎµÈ µ¥ÀÌÅͺ£À̽º ¿­ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "¿­"À» ÂüÁ¶ÇϽʽÿÀ. ±âº»ÀûÀ¸·Î ¿­Àº ¼Ó¼º°ú µ¿ÀÏÇÑ À̸§À¸·Î °¡Á¤Çϸç Ç×»ó INSERT ¹®°ú UPDATE ¹®¿¡ Æ÷ÇԵ˴ϴÙ.
    Å×ÀÌºí µ¥ÀÌÅͺ£À̽ºÀÇ Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù. ¼Ó¼ºÀÇ ¿£Æ¼Æ¼¿Í ¿¬°üµÈ 1Â÷ Å×À̺íÀ̾î¾ß ÇÕ´Ï´Ù.
    ÀϽÃÀû µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀϽÃÀû"À» ÂüÁ¶ÇϽʽÿÀ.
    • ³¯Â¥

    • ½Ã°£

    • ½Ã°£¼ÒÀÎ



Eclipse´Â Çʵ忡 ´ÙÀ½ ¾î³ëÅ×À̼ÇÀ» Ãß°¡ÇÕ´Ï´Ù.

@Version
@Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")

 

°ü·Ã ŽºÅ©

¿£Æ¼Æ¼ ¸ÊÇÎ

 

°ü·Ã ÂüÁ¶

JPA ±¸Á¶ º¸±â
JPA ÀÚ¼¼È÷ º¸±â(¼Ó¼º)

 

°ü·Ã °³³ä

OR ¸ÊÇÎ ÀÌÇØ
EJB 3.0 Java Persistence API ÀÌÇØ