¿É¼Ç

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


Âü°í:

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

¿É¼Ç ÆäÀÌÁö Ư¼º

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

¼¼¼Ç À̸§

Á¤Á¤ ¼¼¼Ç °ü¸®ÀÚ¿¡ EclipseLink ¼¼¼ÇÀ» ÀúÀåÇÒ ¶§ »ç¿ëÇÏ´Â À̸§À» ÁöÁ¤ÇϽʽÿÀ. JPA ÄÁÅØ½ºÆ® ¿ÜºÎÀÇ EclipseLink °øÀ¯ ¼¼¼Ç¿¡ ¾×¼¼½ºÇϰųª EclipseLink sessions.xml ÆÄÀÏÀ» ÅëÇØ ±¸¼ºµÈ ±âÁ¸ EclipseLink ¼¼¼ÇÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì ÀÌ ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.

¿Ã¹Ù¸¥ °ª: ¼­¹ö ¹èÄ¡¿¡¼­ °íÀ¯ÇÑ ¿Ã¹Ù¸¥ EclipseLink ¼¼¼Ç À̸§

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="eclipselink.session-name" value="MySession"/>

¼¼¼Ç XML

EclipseLink ¼¼¼Ç ±¸¼º ÆÄÀÏ(sessions.xml)¿¡¼­ ·ÎµåµÈ Áö¼Ó¼º Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

¾î³ëÅ×ÀÌ¼Ç ¹× ¹èÄ¡ XML ´ë½Å ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Æ¯¼ºÀ» ÁöÁ¤Çϸé EclipseLink´Â persistence.xml ¹× ORM.xml°ú ±âŸ ¸ÊÇÎ ÆÄÀÏ(ÀÖ´Â °æ¿ì)¿¡¼­ ¸ðµç Ŭ·¡½º ¾î³ëÅ×ÀÌ¼Ç ¹× ¿ÀºêÁ§Æ® °ü°è ¸ÊÇÎÀ» ´ëüÇÕ´Ï´Ù

eclipselink.session-name Ư¼ºÀ» ¼³Á¤ÇÏ¿© ¼¼¼ÇÀ» Ç¥½ÃÇϽʽÿÀ.

Âü°í: ÀÌ Æ¯¼º¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é sessions.xml ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

¿Ã¹Ù¸¥ °ª: ¼¼¼Ç XML ÆÄÀÏÀÇ ÀÚ¿ø À̸§

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="toplink.session-xml" value="mysession.xml"/>

´ë»ó µ¥ÀÌÅͺ£À̽º

´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÇϽʽÿÀ. ¶ÇÇÑ °ªÀ» org.eclipse.persistence.platform.DatabasePlatform class ¼­ºêŬ·¡½ºÀÇ ¿ÏÀüÇÑ Å¬·¡½º À̸§À¸·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="eclipselink.target-database" value="Oracle"/>

ÀÚµ¿

´ë»ó ¼­¹ö

JPA ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´ë»ó ¼­¹ö¸¦ ¼±ÅÃÇϽʽÿÀ.

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

¾øÀ½

À̺¥Æ® ¸®½º³Ê

ºÎÆ®½ºÆ®·¦ Áß Ãß°¡ÇÒ µð½ºÅ©¸³ÅÍ À̺¥Æ® ¸®½º³Ê¸¦ ÁöÁ¤ÇϽʽÿÀ.

¿Ã¹Ù¸¥ °ª: eclipselink.sessions.SessionEventListener ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ±ÔÁ¤µÈ Ŭ·¡½º À̸§

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

µð½ºÅ©¸³ÅÍ Á¶È¸ Æ÷ÇÔ

±âº»ÀûÀ¸·Î µð½ºÅ©¸³ÅÍ¿¡¼­ ¼¼¼ÇÀ¸·Î À̸§ ÁöÁ¤µÈ ¸ðµç Á¶È¸¸¦ º¹»çÇÏ´Â ±â´ÉÀ» »ç¿ë ¶Ç´Â »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ·¯ÇÑ Á¶È¸´Â EclipseLink API, µð½ºÅ©¸³ÅÍ ¼öÁ¤ ¸Þ¼Òµå µîÀ» »ç¿ëÇÏ¿© Á¤ÀÇÇÑ Á¶È¸ÀÔ´Ï´Ù.


±âŸ ¿É¼Ç



  Temporal mutable

Date ¹× Calendar Áö¼ÓÀû Çʵ带 ¸ðµÎ °¡º¯Àû ¿ÀºêÁ§Æ®·Î ó¸®ÇØ¾ß ÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ.

¿¹Á¦: persistence.xml ÆÄÀÏ

<property name="eclipselink.temporal.mutable" value="true"/>

False