mybatisÊÇÒ»¸öorm¿ò¼Ü
mybatis ÊÇÒ»ÖÖ java orm ¿ò¼Ü£¬ÓÃÓÚ½« java ¹¤¾ßÓ³Éäµ½Êý¾Ý¿â±í£¬¼ò»¯ÁËÓ¦ÓóÌÐòÓëÊý¾Ý¿âµÄ½»»¥¡£ËüÌṩÓŵã°üÀ¨£º¼òÆÓÒ×Óᢸ߶ȿɶ¨ÖÆ¡¢ÐÔÄÜÓÅ»¯¡¢Óë spring ¼¯³ÉÓÅÒìÇ徲̨Î޹ء£ÆäÊÂÇéÔÀíÉæ¼° xml Ó³Éä¡¢sql Óï¾ä¡¢¹¤¾ßÓ³ÉäºÍ»á»°ÖÎÀí¡£mybatis ÆÕ±éÓÃÓÚÆóÒµÓ¦ÓóÌÐòÖУ¬°üÀ¨ dal ʵÏÖ¡¢crud ²Ù×÷¡¢ÖØ´ó sql ÅÌÎʺÍÊý¾ÝǨáã¡£
MyBatis£ºÒ»¸ö ORM ¿ò¼Ü
ʲôÊÇ MyBatis£¿
MyBatis ÊÇÒ»¸öÃæÏò¹¤¾ßµÄ³¤ÆÚ»¯¿ò¼Ü£¬ÓÃÓÚ Java ±à³ÌÓïÑÔ¡£ËüʹÓà XML »ò×¢½âÀ´½« Java ¹¤¾ßÓ³Éäµ½Êý¾Ý¿â±í£¬¼ò»¯ÁËÓ¦ÓóÌÐòÓëÊý¾Ý¿âÖ®¼äµÄ½»»¥¡£
MyBatis µÄÓŵã
MyBatis ÌṩÁËÒÔÏÂÓŵ㣺
- ¼òÆÓÒ×ÓãºÆäÖ±¹ÛµÄ API ʹµÃËüÒ×ÓÚÉÏÊÖºÍʹÓá£
- ¸ß¶È¿É¶¨ÖÆ£ºÍ¨¹ýʹÓà SQL ÅÌÎʺʹ洢Àú³Ì£¬Äú¿ÉÒÔÎÞаµØ×Ô½ç˵Êý¾Ý¿â½»»¥¡£
- ÐÔÄÜÓÅ»¯£ºMyBatis ½ÓÄÉÑÓ³Ù¼ÓÔØ»ººÍ´æ»úÖÆ£¬ÒÔÌá¸ßÐÔÄÜ¡£
- Óë Spring ¼¯³ÉÓÅÒ죺ËüÓë Spring ¿ò¼ÜÎ޷켯³É£¬ÌṩÁ˸ü¸ß¼¶±ðµÄÁýͳ¡£
- ƽ̨Î޹أºMyBatis ¿ÉÒÔÓëÖÖÖÖÊý¾Ý¿âÒ»ÆðʹÓã¬ÀýÈç MySQL¡¢PostgreSQL¡¢Oracle ºÍ SQL Server¡£
MyBatis µÄÊÂÇéÔÀí
MyBatis ʹÓÃÒÔÏ°취ÊÂÇ飺
- XML Ó³É䣺ÄúʹÓà XML »ò×¢½â½ç˵ Java ÀàºÍÊý¾Ý¿â±íµÄÓ³Éä¡£
- SQL Óï¾ä£ºÄú±àд SQL Óï¾äÀ´ÅÌÎʺ͸üÐÂÊý¾Ý¿â¡£
- ¹¤¾ßÓ³É䣺MyBatis ½«ÅÌÎÊЧ¹ûÓ³Éäµ½ Java ¹¤¾ß£¬²¢¸üй¤¾ßÒÔ·´Ó¦Êý¾Ý¿âÖеĸü¸Ä¡£
- »á»°ÖÎÀí£ºMyBatis ʹÓûỰ¹¤¾ßÀ´ÖÎÀíÊý¾Ý¿âÅþÁ¬ºÍÊÂÎñ¡£
MyBatis µÄÓ¦ÓÃ
MyBatis ÆÕ±éÓÃÓÚÖÖÖÖÆóÒµÓ¦ÓóÌÐòÖУ¬ÀýÈ磺
- Êý¾Ý»á¼û²ã£¨DAL£©µÄʵÏÖ
- CRUD£¨½¨Éè¡¢¶ÁÈ¡¡¢¸üС¢É¾³ý£©²Ù×÷
- ÖØ´óµÄ SQL ÅÌÎʺʹ洢Àú³ÌŲÓÃ
- Êý¾ÝǨáãºÍת»»
ÒÔÉϾÍÊÇmybatisÊÇÒ»¸öorm¿ò¼ÜµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡