¸¶¹ý»ç´Â @Entity Ç¥±â¹ýÀ» »ç¿ëÇÏ¿© Java Ŭ·¡½º¸¦ ÀÛ¼ºÇϹǷΠ¿£Æ¼Æ¼ ¿É¼ÇÀº ±âº»ÀûÀ¸·Î ¼±ÅõǾî ÀÖ½À´Ï´Ù.¼öÆÛŬ·¡½º¸¦ Á¤ÀÇÇÑ °æ¿ì ¸ÊÇÎµÈ ¼öÆÛŬ·¡½º¸¦ ¼±ÅÃÇϽʽÿÀ.
¿£Æ¼Æ¼¿¡ @Inheritance Ç¥±â¹ýÀ» Ãß°¡ÇÏ·Á¸é »ó¼ÓÀ» ¼±ÅÃÇÑ ÈÄ »ó¼Ó ¸ÊÇÎ Àü·«(JSR 220¿¡ ¼³¸íµÊ) Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.
-
SINGLE_TABLE -- °èÃþ ±¸Á¶ÀÇ ¸ðµç Ŭ·¡½º°¡ ´ÜÀÏ Å×ÀÌºí¿¡ ¸ÊÇε˴ϴÙ. ÀÌ ¾î³ëÅ×À̼ÇÀº »ó¼Ó Àü·«ÀÇ ¼Ó¼ºÀÌ ¾ø½À´Ï´Ù.
-
TABLE_PER_CLASS -- °¢ Ŭ·¡½º°¡ µ¶¸³ Å×ÀÌºí¿¡ ¸ÊÇε˴ϴÙ.
-
JOINED -- Ŭ·¡½º °èÃþ ±¸Á¶ÀÇ ·çÆ®¸¦ ´ÜÀÏ Å×À̺í·Î Ç¥½ÃÇÕ´Ï´Ù. °¢ ¼ºêŬ·¡½º´Â ¼ºêŬ·¡½º(¼öÆÛŬ·¡½º¿¡¼ »ó¼ÓµÇÁö ¾ÊÀ½)ÀÇ Æ¯Á¤ Çʵ尡 µé¾î ÀÖ´Â µ¶¸³ Å×ÀÌºí ¹× 1Â÷ ۸¦ Ç¥½ÃÇÏ´Â ¿·Î Ç¥½ÃÇÕ´Ï´Ù. ¼ºêŬ·¡½º Å×À̺íÀÇ 1Â÷ Ű ¿Àº ¼öÆÛŬ·¡½º Å×À̺íÀÇ 1Â÷ Ű¿¡ ´ëÇÑ ¿ÜºÎ ŰÀÇ ¿ªÇÒÀ» ÇÕ´Ï´Ù.
|