¹öÀü ¸ÊÇÎÀ» »ç¿ëÇÏ¿© ÃÖÀû Àá±Ý¿¡ »ç¿ëÇÒ Çʵ带 ÁöÁ¤ÇϽʽÿÀ. ¿£Æ¼Æ¼°¡ ´ÙÁß Å×ÀÌºí¿¡ ¿¬°üµÈ °æ¿ì 1Â÷ Å×ÀÌºí¿¡¸¸ ¹öÀü ¸ÊÇÎÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °¢ Áö¼ÓÀû ¿£Æ¼Æ¼¸¶´Ù ´ÜÀÏ ¹öÀü ¸ÊÇθ¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹öÀü ¸ÊÇÎÀº ´ÙÀ½ ¼Ó¼º À¯Çü¿¡¸¸ »ç¿ëµË´Ï´Ù.
int
Integer
short, Short
long, Long
½Ã°£¼ÒÀÎ
¹öÀü ¸ÊÇÎÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
JPA ±¸Á¶ º¸±â¿¡¼ ¸ÊÇÎÇÒ Çʵ带 ¼±ÅÃÇϽʽÿÀ.
Çʵ带 ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ÈÄ ´ÙÀ½À¸·Î ¸ÊÇÎ > ¹öÀüÀ» ¼±ÅÃÇϽʽÿÀ. JPA ÀÚ¼¼È÷ º¸±â(¼Ó¼º)¿¡ ¼±ÅÃÇÑ ÇʵåÀÇ Æ¯¼ºÀÌ Ç¥½ÃµË´Ï´Ù.
ÀÌ Å×À̺íÀ» »ç¿ëÇÏ¿© JPA ÀÚ¼¼È÷ º¸±âÀÇ ³ª¸ÓÁö Çʵ带 ä¿ì½Ê½Ã¿À.
Ư¼º | ¼³¸í | ±âº»°ª |
---|---|---|
¸ÊÇÎµÈ ¿£Æ¼Æ¼ ÇÏÀÌÆÛ¸µÅ© | ¸ÊÇÎÀ» ¹öÀüÀ¸·Î Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Çʵå´Â @Version ¾î³ëÅ×À̼ǿ¡ ÇØ´çÇÕ´Ï´Ù. |
¹öÀü |
¿ | ¿£Æ¼Æ¼ ¼Ó¼º¿¡ ¸ÊÇÎµÈ µ¥ÀÌÅͺ£À̽º ¿ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "¿"À» ÂüÁ¶ÇϽʽÿÀ. | ±âº»ÀûÀ¸·Î ¿Àº ¼Ó¼º°ú µ¿ÀÏÇÑ À̸§À¸·Î °¡Á¤Çϸç Ç×»ó
INSERT ¹®°ú UPDATE ¹®¿¡ Æ÷ÇԵ˴ϴÙ. |
Å×À̺í | µ¥ÀÌÅͺ£À̽ºÀÇ Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù. ¼Ó¼ºÀÇ ¿£Æ¼Æ¼¿Í ¿¬°üµÈ 1Â÷ Å×À̺íÀ̾î¾ß ÇÕ´Ï´Ù. | |
ÀϽÃÀû | µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀϽÃÀû"À» ÂüÁ¶ÇϽʽÿÀ.
|
Eclipse´Â Çʵ忡 ´ÙÀ½ ¾î³ëÅ×À̼ÇÀ» Ãß°¡ÇÕ´Ï´Ù.
@Version @Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")