ÀÌ Å×ÀÌºí¿¡´Â JPA ÀÚ¼¼È÷ º¸±âÀÇ 1Â÷ Ű »ý¼º ¿µ¿ª¿¡¼ »ç¿ë °¡´ÉÇÑ ID ¸ÊÇÎ À¯ÇüÀÇ Çʵ尡 ³ª¿µË´Ï´Ù.
Ư¼º | ¼³¸í | ±âº»°ª |
---|---|---|
1Â÷ Ű »ý¼º | ÀÌ Çʵ忡¼´Â 1Â÷ ۰¡ »ý¼ºµÇ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Çʵå´Â
@GeneratedValue ¾î³ëÅ×À̼ǿ¡ ÇØ´çÇÕ´Ï´Ù. |
»ý¼ºµÈ °ª |
Àü·« |
|
ÀÚµ¿ |
»ý¼º±â À̸§ | »ý¼ºµÈ °ªÀÇ °íÀ¯ À̸§ÀÔ´Ï´Ù. | |
Å×ÀÌºí »ý¼º±â | ÀÌ Çʵå´Â 1Â÷ ۸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» Á¤ÀÇÇϸç
@TableGenerator ¾î³ëÅ×À̼ǿ¡ ÇØ´çÇÕ´Ï´Ù.
ÀÌ Çʵå´Â Àü·« = Å×À̺íÀÎ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. |
|
À̸§ | »ý¼º±âÀÇ °íÀ¯ À̸§ÀÔ´Ï´Ù. | |
Å×À̺í | »ý¼ºµÈ ID °ªÀ» ÀúÀåÇÏ´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀÔ´Ï´Ù. | |
1Â÷ Ű ¿ | Å×ÀÌºí »ý¼º±â¿¡¼ 1Â÷ ۰¡ µé¾î ÀÖ´Â Å×ÀÌºí ¿ÀÔ´Ï´Ù. | |
°ª ¿ | »ý¼ºµÈ µ¥ÀÌÅͺ£À̽º ID °ªÀ» ÀúÀåÇÏ´Â ¿ÀÔ´Ï´Ù. | |
1Â÷ Ű ¿ °ª | »ý¼º±â Å×ÀÌºí¿¡¼ 1Â÷ Ű ¿ÀÇ °ªÀÔ´Ï´Ù. | |
½ÃÄö½º »ý¼º±â | ÀÌ Çʵå´Â
1Â÷ ۸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëÇÒ Æ¯Á¤ ½ÃÄö½º¸¦ Á¤ÀÇÇϸç @SequenceGenerator ¾î³ëÅ×À̼ǿ¡ ÇØ´çÇÕ´Ï´Ù.
ÀÌ Çʵå´Â Àü·« = ½ÃÄö½ºÀÎ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. |
|
À̸§ | 1Â÷ Ű °ªÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÒ ½ÃÄö½º Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù. | |
½ÃÄö½º | ½ÃÄö½ºÀÇ °íÀ¯ À̸§ÀÔ´Ï´Ù. |