Go orm¿ò¼ÜÓÐÄÄЩ
go orm ¿ò¼ÜÊÇÅþÁ¬ go ³ÌÐòºÍ¹ØϵÊý¾Ý¿âµÄ¹¤¾ß£¬Ìṩ¸üÇáÓ¯µÄÊý¾Ý¿â²Ù×÷¡£Ê¢ÐÐµÄ go orm ¿ò¼Ü°üÀ¨£º1. gorm£¨ÍêÕûÌØÕ÷¡¢Ç¿Ê¢ÅÌÎʹ¹½¨Æ÷£©£»2. xorm£¨ÇáÁ¿¼¶¡¢¿ìËÙÐÔÄÜ£©£»3. beego orm£¨Óë beego web ¿ò¼Ü¼¯³É£©£»4. mango£¨Õë¶Ô mongodb Êý¾Ý¿â£©£»5. ent£¨»ùÓÚ graphql¡¢ÀàÐÍÇå¾²£©£»6. buf£¨ÖÜÈ«µÄ¿ª·¢Æ½Ì¨£©¡£Æ¾Ö¤ÄúµÄ¹¦Ð§¡¢ÐÔÄܺÍÊý¾Ý¿âÀàÐÍÐèÇóÑ¡Ôñ×îºÏÊʵĿò¼Ü¡£
Go ORM ¿ò¼Ü
ORM£¨¹¤¾ß¹ØϵӳÉ䣩¿ò¼ÜÊÇÅþÁ¬ Go ³ÌÐòºÍ¹ØϵÊý¾Ý¿âµÄ¹¤¾ß£¬¿ÉÒÔ¼ò»¯Êý¾Ý¿â²Ù×÷£¬Ê¹¿ª·¢Ö°Ô±Äܹ»Ê¹Óù¤¾ß¶ø²»ÊÇ SQL Óï¾äÀ´ÓëÊý¾Ý¿â½»»¥¡£Go ÓïÑÔÖÐÊ¢ÐÐµÄ ORM ¿ò¼Ü°üÀ¨£º
1. GORM
GORM£¨gorm.io/gorm£©ÊÇ Go ÖÐ×îÊܽӴýµÄ ORM ¿ò¼Ü£¬ÌṩÁËÒ»Ì×ÍêÕûµÄÌØÕ÷ºÍÇ¿Ê¢µÄÅÌÎʹ¹½¨Æ÷¡£ËüÖ§³Ö¶àÖÖÊý¾Ý¿â£¬°üÀ¨ MySQL¡¢PostgreSQL¡¢SQL Server ºÍ SQLite¡£
2. XORM
XORM£¨xorm.io£©ÊÇÒ»¸öÇáÁ¿¼¶µÄ ORM ¿ò¼Ü£¬ÒÔÆä¿ìËÙÐÔÄܺͼòÆ API ¶øÖøÃû¡£ËüÖ§³Ö MySQL¡¢PostgreSQL¡¢SQL Server¡¢SQLite ºÍ Oracle Êý¾Ý¿â¡£
3. Beego ORM
Beego ORM£¨beego.me/orm£©ÊÇ Beego Web ¿ò¼ÜµÄÒ»²¿·Ö£¬ÌṩÁËÎÞ·ìµÄ ORM ¼¯³É¡£ËüÖ§³Ö MySQL¡¢PostgreSQL¡¢SQL Server ºÍ SQLite Êý¾Ý¿â¡£
4. Mango
Mango£¨github.com/globalsign/mgo£©ÊÇÒ»¸öרÃÅÕë¶Ô MongoDB Êý¾Ý¿âµÄ ORM ¿ò¼Ü¡£ËüÌṩÁËÒ»¸öÀàËÆÓÚ GORM µÄÅÌÎʹ¹½¨Æ÷£¬µ«Õë¶ÔÎÞģʽÊý¾Ý¿â¾ÙÐÐÁËÓÅ»¯¡£
5. Ent
Ent£¨entgo.io£©ÊÇÒ»¸ö»ùÓÚ GraphQL µÄ ORM ¿ò¼Ü£¬¿ÉÌìÉúÀàÐÍÇå¾²µÄ Go ´úÂ룬ÓÃÓÚÓëÊý¾Ý¿â½»»¥¡£ËüÖ§³Ö¶àÖÖÊý¾Ý¿â£¬°üÀ¨ MySQL¡¢PostgreSQL ºÍ SQLite¡£
6. Buf
Buf£¨buf.build£©ÊÇÒ»¸öÖÜÈ«µÄ¿ª·¢Æ½Ì¨£¬ÆäÖаüÀ¨Ò»¸ö³ÆΪ Buf Schema µÄ ORM ¿ò¼Ü¡£ËüÔÊÐí¿ª·¢Ö°Ô±´ÓÆäÄ£×ÓÌìÉú´úÂ룬ÓÃÓÚÓëÖÖÖÖÊý¾Ý¿â¾ÙÐн»»¥¡£
Ñ¡Ôñ×îÊʺÏÄúÐèÇóµÄ Go ORM ¿ò¼ÜÈ¡¾öÓÚÄúÐèÒªµÄ¹¦Ð§¡¢ÐÔÄܺÍÖ§³ÖµÄÊý¾Ý¿âÀàÐÍ¡£
ÒÔÉϾÍÊÇGo orm¿ò¼ÜÓÐÄÄЩµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡