javaorm¿ò¼ÜÓÐÄÄЩ
java orm ¿ò¼Üͨ¹ý½«¹¤¾ßÄ£×ÓÓ³Éäµ½Êý¾Ý¿âÄ£×Ó£¬¼ò»¯ÁËÊý¾Ý¿â½»»¥¡£³£ÓÃµÄ java orm ¿ò¼ÜÓУºhibernate£º¹¦Ð§Ç¿Ê¢£¬Ó³ÉäÀàÐ͸»ºñ£¬ÅÌÎʹ¦Ð§¸ß¼¶¡£jpa£ºjava ±ê×¼¹æ·¶£¬¼æÈݶàÖÖ orm ¿ò¼Ü£¬Èç hibernate¡£mybatis£ºÇáÁ¿¼¶£¬½ÓÄÉ xml »ò×¢½âÉèÖÃÓ³É䣬¿ØÖÆÊý¾Ý¿â½»»¥¸üÎÞа¡£spring data jpa£º»ùÓÚ spring ¿ò¼Ü£¬Ìṩ´æ´¢¿âºÍÅÌÎÊ dsl£¬¼ò»¯²Ù×÷¡£eclipselink£º¹¦Ð§Ç¿Ê¢£¬Ö§³Ö¶àÖÖÊý¾Ý¿âƽ̨£¬ÓÉ eclipse »ù½ð»á¿ª·¢¡£
Java ORM ¿ò¼Ü
ORM£¨¹¤¾ß¹ØϵӳÉ䣩¿ò¼ÜÊÇÓÃÓÚ½«¹¤¾ßÄ£×ÓÓ³Éäµ½¹ØϵÊý¾Ý¿âÄ£×ÓµÄÈí¼þ¡£ËüÔÊÐí¿ª·¢ÕßʹÓù¤¾ß±à³ÌÓïÑÔÓëÊý¾Ý¿â½»»¥£¬¶ø²»±ØÖ±½ÓʹÓà SQL ÅÌÎÊ¡£
Java Öг£ÓÃµÄ ORM ¿ò¼Ü°üÀ¨£º
- Hibernate£º¹¦Ð§Ç¿Ê¢µÄ ORM ¿ò¼Ü£¬¾ßÓÐÆÕ±éµÄÓ³ÉäÀàÐͺ͸߼¶ÅÌÎʹ¦Ð§¡£
- JPA (Java Persistence API)£ºJava ±ê×¼¿âÖнç˵µÄ¹æ·¶£¬¿ÉÓÉÖÖÖÖ ORM ¿ò¼ÜʵÏÖ¡£Óë Hibernate µÈÆäËû ORM ¿ò¼Ü¼æÈÝ¡£
- MyBatis£ºÇáÁ¿¼¶µÄ ORM ¿ò¼Ü£¬Ê¹Óà XML Îļþ»ò×¢½âÀ´ÉèÖÃÓ³Éä¡£ËüÌṩÁËÒ»ÖÖÎÞаµÄ·½·¨À´¿ØÖÆÊý¾Ý¿â½»»¥¡£
- Spring Data JPA£º»ùÓÚ Spring ¿ò¼ÜµÄ ORM ¿ò¼Ü£¬Óë JPA ¼æÈÝ£¬ÌṩÁ˱㵱µÄ´æ´¢¿âºÍÅÌÎÊ DSL¡£
- EclipseLink£ºÁíÒ»¸ö¹¦Ð§Ç¿Ê¢µÄ ORM ¿ò¼Ü£¬ÓÉ Eclipse »ù½ð»á¿ª·¢£¬Ö§³ÖÖÖÖÖÊý¾Ý¿âƽ̨¡£
ÕâЩ ORM ¿ò¼Ü¸÷ÓÐÓÅÈõµã£¬¿ª·¢Õßƾ֤ÏîÄ¿µÄÏêϸÐèÇóÑ¡Ôñ×îºÏÊʵĿò¼Ü¡£
Á¬Ã¦Ñ§Ï°¡°JavaÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÒÔÉϾÍÊÇjavaorm¿ò¼ÜÓÐÄÄЩµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡