ujorm.

UJOÀÇ °´Ã¼ °ü°è ¸ÅÇÎ
Áö±Ý ´Ù¿î·Îµå

ujorm. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • The Apache License 2.0
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Paul Ponec
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://ujoframework.org

ujorm. ű×


ujorm. ¼³¸í

UJOÀÇ °´Ã¼ °ü°è ¸ÅÇÎ UJormÀº Java¸¦À§ÇÑ ½±°í »ç¿ëÇϱ⠽¬¿î ORM ¼Ö·ç¼ÇÀÔ´Ï´Ù. ÀϺΠ±â´ÉÀº Äõ¸®ÀÇ ¾ÈÀüÇÑ ¸Å°³ º¯¼ö, ¸Þ¸ð¸® ¿À¹ö·Îµå ¹æÁö ij½Ã ¹× Java Äڵ忡 ÀÇÇÑ ¸Þ¸ð¸® ¿À¹ö·Îµå º¸È£ ij½Ã ¹× »õ·Î¿î ORM ¸ÅÇÎÀ» ÅëÇØ? * Framework¿¡¼­´Â Java ÄÄÆÄÀÏ·¯¸¦ Çã¿ëÇÏ´Â À¯Çü ¾ÈÀü Äõ¸® ¾ð¾î°¡ ÀÖ½À´Ï´Ù. 4GL ¾ð¾î¿Í À¯»çÇÑ ±¸¹® ¿À·ù * °ÔÀ¸¸¥ ÃʱâÈ­°¡ Áö¿øµÇÁö¸¸ LAZYINITIALIZATION ¿¹¿Ü°¡ ¾Æ´Ñ Àý´ë·Î LAZYINITIALIZATION ¿¹¿Ü°¡ ¾ø½À´Ï´Ù. * È¥¶õ½º·¯¿î ÇÁ·Ï½Ã ºñÁî´Ï½º ¿ÀºêÁ§Æ® * ¸ñ·Ï ¼Ó¼ºÀÌ Áö¿øµÇÁö ¾ÊÁö¸¸ UJOITerator¶ó´Â Ư¼ö ¿ÀºêÁ§Æ®°¡ Ä÷º¼ÇÀ» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. UJOITerator´Â ¿¹¸¦ µé¾î tolist () ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù. * ½±°Ô Annotations ¹× XML ÆÄÀÏ * ¼±ÅÃÀûÀ¸·Î Java ¼Ò½º ÄÚµå·Î ORM ¸ðµ¨À» ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÖƼ ¼±ÅÃÀº Hibernate * jar ÆÄÀÏÀÇ ÀÛÀº Å©±â¿Í ºñ±³ÇÒ ¶§ 8 ¹è ºü¸£¸ç ´õ ÀÌ»ó ¶óÀ̺귯¸® Á¾¼Ó¼ºÀÌ ¾øÀ¸¸ç "ujorm"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ORM ¸ÅÇÎÀ»À§ÇÑ ¸®¼Ò½º´Â µ¥ÀÌÅͺ£À̽º Å×À̺í, ºä ¶Ç´Â °íÀ¯ ÇÑ SQL ¼±Åà ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¡¤ JDBC Äõ¸® ¸Å°³ º¯¼ö°¡ ³ôÀº º¸¾ÈÀ» À§ÇØ PreparedStatement¿¡ ´ëÇÑ Áú¹® Ç¥±â¹ýÀ¸·Î Àü´ÞµË´Ï´Ù. ¡¤ ¸ðµç ¿µ±¸ °´Ã¼´Â ormujo ÀÎÅÍÆäÀ̽º¸¦ ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. Áï, ormtable ±¸Çö¿¡¼­ ¡¤ ³»ºÎ ¿ÀºêÁ§Æ® ij½Ã´Â ´ë¿ë·® Æ®·£Àè¼ÇÀÌ OutOfMemoryExceptionÀ» À¯¹ßÇÏÁö ¾Êµµ·Ï DeakHashMap Ŭ·¡½º¸¦ ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ¡¤ API´Â ÁÖ·Î Canyenne ¹× Hibernate ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ ¿µ°¨À» ¾ò¾ú½À´Ï´Ù. ÀúÀڵ鿡°Ô ÁÁÀº ÀÏÀ» À§ÇØ °¨»ç µå¸®°í ½Í½À´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º¿¡´Â ºñ°üÀû ÀÎ Àá±Ý ±¸ÇöÀÌ ÀÖ½À´Ï´Ù. ¡¤ ³»ºÎ ORM ½ÃÄö½º´Â LONG, Integer, BigInteger, Short ¹× Char¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ µÎ °³ÀÇ ±âÁØ ¿¬»êÀÚ°¡ SQL ¹® (UJorm)¿¡¼­ »ç¿ëÀÚ Ä¿½ºÅ͸¶ÀÌÁî¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù. ¡¤ ¸î °¡Áö ¼º´É Æ©´×ÀÌ ÀÖÀ¸¸ç »õ·Î¿î º¥Ä¡ ¸¶Å© °ªÀÌ ¸±¸®½ºµÇ¾ú½À´Ï´Ù.


ujorm. °ü·Ã ¼ÒÇÁÆ®¿þ¾î