½ºÅ°¸¶ »ý¼º

ÀÌ Ç¥´Â persistence.xml ÆíÁý±âÀÇ ½ºÅ°¸¶ »ý¼º ÆäÀÌÁö¿¡ Àִ Ư¼ºÀ» ³ªÅ¸³À´Ï´Ù.


Âü°í:

ÀÌ ÆäÀÌÁö´Â ÀÏ¹Ý Ç÷§ÆûÀ» »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

 

Ư¼º ¼³¸í ±âº»°ª

DDL »ý¼º À¯Çü

DDL »ý¼º À¯ÇüÀ» ¼±ÅÃÇϽʽÿÀ.

  • ¾øÀ½ -- DDLÀ» »ý¼ºÇÏÁö ¾ÊÀ¸¸ç ½ºÅ°¸¶°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

  • Å×À̺í ÀÛ¼º -- Á¸ÀçÇÏÁö ¾Ê´Â Å×À̺íÀÇ DDLÀ» ÀÛ¼ºÇÏ¸ç ±âÁ¸ Å×À̺íÀº ±×´ë·Î µÓ´Ï´Ù.

  • Å×ÀÌºí »èÁ¦ ¹× ÀÛ¼º -- ¸ðµç Å×À̺íÀÇ DDLÀ» ÀÛ¼ºÇÏ°í ±âÁ¸ÀÇ ¸ðµç Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù.

¾øÀ½

Ãâ·Â ¸ðµå

DDL »ý¼º ´ë»óÀ» ¼±ÅÃÇϽʽÿÀ.

  • µÑ ´Ù -- SQL ÆÄÀÏÀ» »ý¼ºÇÏ°í µ¥ÀÌÅͺ£À̽º¿¡¼­ ½ÇÇàÇÕ´Ï´Ù.

  • µ¥ÀÌÅͺ£À̽º -- µ¥ÀÌÅͺ£À̽º¿¡¼­¸¸ SQLÀ» ½ÇÇàÇÕ´Ï´Ù(SQL ÆÄÀÏÀ» »ý¼ºÇÏÁö ¾ÊÀ½).

  • SQL ½ºÅ©¸³Æ® -- SQL ÆÄÀϸ¸À» »ý¼ºÇÕ´Ï´Ù(µ¥ÀÌÅͺ£À̽º¿¡¼­ ½ÇÇàÇÏÁö ¾ÊÀ½).


DDL »ý¼º À§Ä¡

EclipseLink°¡ DDL Ãâ·ÂÀ» ¾²´Â À§Ä¡¸¦ ÁöÁ¤ÇϽʽÿÀ. ¾²±â ¾×¼¼½º°¡ °¡´ÉÇÑ µð·ºÅ丮ÀÇ ÆÄÀÏ ½ºÆåÀ» ÁöÁ¤ÇϽʽÿÀ. ÆÄÀÏ ½ºÆåÀº ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÀÌ Àְųª ÀüÇô °ü·ÃÀÌ ¾ø½À´Ï´Ù. ÆÄÀÏ ºÐ¸® ¹®ÀÚ·Î ³¡³ªÁö ¾Ê´Â °æ¿ì EclipseLink°¡ ¿î¿µ üÁ¦¿¡ ¿Ã¹Ù¸¥ ºÐ¸® ¹®ÀÚ¸¦ ÷ºÎÇÕ´Ï´Ù.


DDL ÆÄÀÏ À̸§ ÀÛ¼º

JPA ¿£Æ¼Æ¼ÀÇ Å×À̺íÀ» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â SQL ¹®ÀÌ µé¾î ÀÖÀ¸¸ç EclipseLink°¡ »ý¼ºÇÏ´Â DDL ÆÄÀÏÀÇ ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¿î¿µ üÁ¦¿¡ ¿Ã¹Ù¸¥ ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

createDDL.jdbc

DDL ÆÄÀÏ À̸§ »èÁ¦

JPA ¿£Æ¼Æ¼ÀÇ Å×À̺íÀ» »èÁ¦ÇÒ ¶§ »ç¿ëÇÏ´Â SQL ¹®ÀÌ µé¾î ÀÖÀ¸¸ç EclipseLink°¡ »ý¼ºÇÏ´Â DDL ÆÄÀÏÀÇ ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

dropDDL.jdbc