¼òÊöorm¿ò¼ÜµÄÔÀí
orm¿ò¼Üͨ¹ýÔÚ¹ØϵÐÍÊý¾Ý¿âºÍÃæÏò¹¤¾ß±à³ÌÓïÑÔÖ®¼ä½¨ÉèÓ³Éä²ã£¬Àû±ãooplÓëÊý¾Ý¿â½»»¥¡£ÊÂÇéÔÀí°üÀ¨£º1. ÀàÓ³É䣺±íÓ³Éäµ½À࣬ÊôÐÔÓ³Éäµ½ÁУ»2. ¹¤¾ß³¤ÆÚ»¯£º¹¤¾ß״̬×Ô¶¯Í¬²½µ½Êý¾Ý¿â£»3. ¹¤¾ß»ñÈ¡£º´ÓÊý¾Ý¿â»ñÈ¡¹¤¾ß£¬ ×Ô¶¯ÌìÉúsql selectÅÌÎÊ£»4. ¹¤¾ßÅÌÎÊ£ºÊ¹Óù¤¾ßÅÌÎÊÓï·¨ÅÌÎÊÊý¾Ý¿â£¬×Ô¶¯·Òë³ÉsqlÅÌÎÊ¡£orm¿ò¼ÜÓŵãÓУºÌá¸ßЧÂÊ¡¢ïÔÌ´úÂëÈßÓà¡¢Ìá¸ßÊý¾ÝÒ»ÖÂÐÔ¡¢Ö§³Ö´ó¶¼¾Ý¿â¡£
ORM£¨¹¤¾ß¹ØϵӳÉ䣩¿ò¼ÜµÄÔÀí
ORM¿ò¼ÜÊÇÒ»ÖÖÈí¼þ¹¤¾ß£¬ËüÔÚ¹ØϵÐÍÊý¾Ý¿âÖÎÀíϵͳ£¨RDBMS£©ºÍÃæÏò¹¤¾ß±à³ÌÓïÑÔ£¨OOPL£©Ö®¼ä½¨ÉèÁËÒ»¸öÓ³Éä²ã¡£Í¨¹ýÕâÖÖÓ³Éä²ã£¬OOPL¿ÉÒÔÇáËɵØÓëÊý¾Ý¿â¾ÙÐн»»¥£¬¶øÎÞÐèÖ±½Ó´¦ÀíSQLÅÌÎʺÍÊý¾Ý¿â½á¹¹¡£
ÊÂÇéÔÀí
ORM¿ò¼ÜµÄÊÂÇéÔÀíÈçÏ£º
- ÀàÓ³É䣺ORM¿ò¼Ü½«Êý¾Ý¿â±íÓ³Éäµ½OOPLÖеÄÀࡣÿ¸öÀà´ú±íÒ»¸öÌض¨±í£¬ÀàµÄÊôÐÔ´ú±í±íµÄÁС£
- ¹¤¾ß³¤ÆÚ»¯£ºµ±½¨ÉèÒ»¸öÀàµÄʵÀýʱ£¬ORM¿ò¼Ü»á×Ô¶¯½«¹¤¾ßµÄ״̬ÓëÊý¾Ý¿âÖеĶÔÓ¦¼Í¼¾ÙÐÐͬ²½¡£ÀýÈ磬µ±ÉúÑÄÒ»¸ö¹¤¾ßʱ£¬ORM¿ò¼Ü»á×Ô¶¯ÌìÉú²¢Ö´ÐÐÏìÓ¦µÄSQL INSERT»òUPDATEÅÌÎÊ¡£
- ¹¤¾ß»ñÈ¡£ºORM¿ò¼ÜÌṩҪÁì´ÓÊý¾Ý¿âÖлñÈ¡¹¤¾ß¡£Ëü»á×Ô¶¯ÌìÉú²¢Ö´ÐÐÏìÓ¦µÄSQL SELECTÅÌÎÊ£¬²¢½«Ð§¹ûÓ³Éäµ½ÏìÓ¦µÄ¹¤¾ß¡£
- ¹¤¾ßÅÌÎÊ£ºORM¿ò¼ÜÔÊÐíʹÓÃÃæÏò¹¤¾ßµÄÅÌÎÊÓï·¨£¨ÀýÈ磬¹¤¾ßͼ±éÀú»ò²¼¶û±í´ïʽ£©À´ÅÌÎÊÊý¾Ý¿â¡£Ëü»á×Ô¶¯½«ÕâЩÅÌÎÊ·Òë³ÉµÈЧµÄSQLÅÌÎÊ¡£
Óŵã
ʹÓÃORM¿ò¼ÜµÄÖ÷ÒªÓŵã°üÀ¨£º
- Ìá¸ß¿ª·¢Ð§ÂÊ£ºORM¿ò¼Ü¼ò»¯ÁËÓëÊý¾Ý¿â½»»¥µÄÀú³Ì£¬´Ó¶øÌá¸ßÁË¿ª·¢ËÙÂʺÍЧÂÊ¡£
- ïÔÌ´úÂëÈßÓࣺORM¿ò¼Ü×Ô¶¯ÌìÉúSQLÅÌÎÊ£¬ïÔÌÁË·±ËöµÄºÍÈÝÒ×ÍÉ»¯µÄÊÖ¶¯±àдSQLµÄÐèÒª¡£
- Ìá¸ßÊý¾ÝÒ»ÖÂÐÔ£ºORM¿ò¼ÜÇ¿ÖÆÖ´Ðй¤¾ßÓëÊý¾Ý¿âÖ®¼äµÄÒ»ÖÂÐÔ£¬È·±£Êý¾ÝÍêÕûÐÔ¡£
- Ö§³Ö´ó¶¼¾Ý¿â£ºÐí¶àORM¿ò¼ÜÖ§³ÖÓë¶àÖÖ¹ØϵÐÍÊý¾Ý¿âÖÎÀíϵͳµÄÅþÁ¬£¬Ìá¸ßÁËÏîÄ¿µÄ¿ÉÒÆÖ²ÐÔ¡£
ÒÔÉϾÍÊǼòÊöorm¿ò¼ÜµÄÔÀíµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡