Ô´ÂëÍø,Ô´ÂëÂÛ̳,Ô´ÂëÖ®¼Ò,ÉÌÒµÔ´Âë,ÓÎÏ·Ô´ÂëÏÂÔØ,discuz²å¼þ,ÆåÅÆÔ´ÂëÏÂÔØ,¾«Æ·Ô´ÂëÂÛ̳

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á
²é¿´: 460|»Ø¸´: 21

[JSP±à³Ì] ΪʲôҪѧϰHibernate£¿

[¸´ÖÆÁ´½Ó]

7Íò

Ö÷Ìâ

861

»ØÌû

32Íò

»ý·Ö

ÂÛ̳ԪÀÏ

Rank: 8Rank: 8

»ý·Ö
329525
·¢±íÓÚ 2006-10-13 00:00:00 | ÏÔʾȫ²¿Â¥²ã |ÔĶÁģʽ
ÔÚÎÒ×ö¹ýµÄºÜ¶àÏîÄ¿µÄ¹ý³ÌÖУ¬ÎÒÒ»Ö±ÓÐÒ»¸öÐü¶øδ¾öµÄÎÊÌâÔÚÀ§ÈÅÎÒ£¬ÄǾÍÊdz־òãµÄ¿ª·¢¡£³Ö¾Ã²ãµÄ¿ª·¢Ò»°ãÀ´ËµÒªÃ´ÓÃCMP£¬ÒªÃ´ÓÃJDBC£«DAO¡£ CMP¾Í²»ÓÃ˵ÁË£¬Ëü¶ÔÎÒÀ´ËµÊÇÒ»ÖÖʧ°ÜµÄʵ¼ù£¬¶øJDBC+DAOÒ²´æÔںܶàµÄÀ§ÄÑ£¬ÎÒºÜÄÑ×öµ½°Ñ¹Øϵ±í¼Ç¼ÍêÕûµÄÓ³Éäµ½³Ö¾Ã¶ÔÏóµÄ¹ØϵÉÏÀ´£¬ÕâÖ÷ÒªÌåÏÖÔÚ¶à±íµÄ¹ØϵÎÞ·¨Ö±½ÓÓ³Éäµ½¶Ô³Ö¾Ã¶ÔÏóµÄÓ³ÉäÉÏÀ´£¬¿ÉÄÜÊÇÒ»¸ö±íÓ³Éä¶à¸ö³Ö¾Ã¶ÔÏó£¬ÓпÉÄÜÊǶà¸ö±íÓ³ÉäÒ»¸ö³Ö¾Ã¶ÔÏ󣬸üÓпÉÄܵÄÊDZíµÄijЩ×Ö¶ÎÓ³Éäµ½Ò»¸ö³Ö¾Ã¶ÔÏ󣬵«ÊÇÁíÍâһЩ×Ö¶ÎÓ³Éäµ½±ðµÄ³Ö¾Ã¶ÔÏóÉÏ¡£¶øÇÒ¼´Ê¹ÕâЩÎÊÌⶼ´¦ÀíºÃÁË£¬Ò²²»ÄÜÖ±½Ó°´ÕÕ¶ÔÏóµÄ·½Ê½À´¶Ô³Ö¾Ã¶ÔÏó£¨PO£©±à³Ì£¬ÒòΪ´æÔÚ1£ºN¹ØϵµÄ³Ö¾Ã¶ÔÏóµÄ²éѯÆäʵ¾ÍÊÇ1+n´Î¶ÔÊý¾Ý¿âµÄSQL£¬ÎÒÔø¾­ÓÐÒ»´Îʧ°ÜµÄ³Ö¾Ã²ãÉè¼Æ£¬½á¹ûÊÇij¸ö¹ØÁªºÜ¶àÆäËü³Ö¾Ã¶ÔÏóµÄPOÒ»²éѯ¾ÍÊÇ5n£«1´Î sql£¬ËÙ¶ÈÂýµÄ²»µÃÁË£¬×îºó²»µÃ²»Õû¸öÐ޸ĵײãÉè¼Æ£¬×îºóµÈÓÚÊÇÍêÈ«Å×ÆúÁ˶ÔÏóÉè¼Æ£¬ÍêÈ«ÊÇ°´ÕÕ±í×ֶνøÐвÙ×÷¡£

¡¡¡¡µ«ÊÇÕâÑù×ö·Ç³£ÄÑÊÜ£¬ÒòΪϵͳµÄÉè¼ÆÊÇ´ÓÐèÇóÉè¼Æ£¬ÏµÍ³Éè¼ÆÕâÑù×Ô¶¥¶øϵģ¬½á¹û¶¼µ½ÁËÏêϸÉè¼Æ½×¶ÎÁË£¬±»³Ö¾Ã²ãÓ³ÉäÎÊÌâÏÞÖÆ£¬²»µÃ²»×Ôµ×ÏòÉÏÐÞ¸ÄÉè¼Æ·½°¸£¬Óֻص½ÁË°´ÕÕ¹ý³Ì½øÐбà³ÌµÄÀÏ·ÉÏÀ´£¬·Ç³£µÄÔã¸â¡£

¡¡¡¡ÎÒ¶ÔÕâ¸öÎÊÌâ˼¿¼Á˺ܾã¬×îºóÖÕÓÚÒâʶµ½ÕâÆäʵÊÇÒ»¸öºÜ¾­µäµÄÎÊÌ⣺¶ÔÏóºÍ¹ØϵµÄÓ³ÉäÎÊÌ⡣ʵ¼ÊÉÏ×Ô´ÓOOP±à³ÌÁ÷ÐÐÒԺ󣬾ʹæÔÚÕâ¸öÄÑÌâÁË£¬ËùÒÔ²ÅÓÐÈËÌá³ö¹ØϵÊý¾Ý¿â½øÐÐÖØÐÂÉè¼Æ£¬¸ÄÓöÔÏóÊý¾Ý¿â£¬µ«Êµ¼ÊÉϹØϵÊý¾Ý¿â²¢Ã»Óб»ÌÔÌ­£¬ÓÚÊǾÍÖ»ÄÜÔÚÉϲãµÄÓ¦ÓòãÕÒ½â¾ö·½°¸¡£ÕâʱºòÎÒÃ÷°×ÁËÎÒÐèÒªµÄʵ¼ÊÉÏÊÇÒ»ÖÖ ORM²úÆ·¡£

¡¡¡¡ÎÒ×îÔçÏëµ½µÄORM¾ÍÊÇJDO£¬ÓÚÊÇÎÒÏÂÔØÁËÁ½¸öJDO²úÆ·£¬×¼±¸ÈÏÕæµÄѧϰһÏ£¬µ«ÊÇÑо¿ÁËÒ»¶Îʱ¼äÖ®ºó£¬ÎÒ·¢ÏÖÎÒ¶ÔJDO·Ç³£µÄʧÍû£¬Ô­ÒòÈçÏ£º

¡¡¡¡1¡¢ JDOûÓÐÒ»¸öºÃµÄ¿ªÔ´Ãâ·ÑʵÏÖ£¬ºÃµÄ²úÆ·¶¼ÊÇÉÌÒµ²úÆ·£¬²¢ÇÒÔÚ¹úÄÚûÓÐÏúÊۺͼ¼ÊõÖ§³Ö¡£Õâ¾ÍÔì³ÉÁËJDOÖ»ÓÐѧϰ֮Ó㬲»ÄÜ°ÑËüÓÃÔÚʵ¼ÊÏîÄ¿ÖУ¬·ñÔòµÄ»°£¬Äã°ÑÈí¼þÂô¸ø¿Í»§µÄʱºò£¬»¹Òª¸æËßËû£¬Ä㻹ҪÁíÍâÈ¥ÂòÒ»¸ö¹úÍâµÄÈí¼þ²úÆ·£¬²¢ÇÒÔÚ¹úÄÚûÓм¼ÊõÖ§³Ö£¬³öÁ˳־òãµÄÎÊÌ⣬ÎÒÃÇÒ²½â¾ö²»ÁË£¬ÇëÄã×Ô¼º´ò¹ú¼Ê³¤Í¾È¥½â¾öÎÊÌ⣬ÄãÈÏΪ¿Í»§ÄÜ´ðÓ¦Âð£¿

¡¡¡¡2¡¢JDO²»ÊÇÒ»¸öÇáÁ¿¼¶·â×°£¬ËüÊÔͼ½¨Á¢Ò»¸öÍêÕûµÄ³Ö¾Ã²ã¿ò¼Ü£¬µ«ÊÇ»¹ºÜ²»ÍêÉÆ£¬Ôì³ÉÁËJDO ¸Ð¾õ±È½Ï±¿ÖØ£¬ºÜ¶à²Ù×÷·½Ê½ÁîÈ˾õµÃ·³ËöºÍ¹Å¹Ö¡£Õâ¼ÓÖØÁ˳ÌÐòԱѧϰºÍ±à³ÌµÄ¸ºµ££¬¶øÇÒ·â×°µÄÌ«¶à»áÔì³ÉÒ»¸öÑÏÖصÄÎÊÌâ¾ÍÊÇÒ»µ©³öÏÖ±¨´íÐÅÏ¢£¬µ÷ÊÔÆðÀ´·Ç³£À§ÄÑ£¬ÄãºÜÄÑ׼ȷµÄ¶¨Î»´íÎ󾿾¹³öÔÚÄÄÀ·â×°µÄÔ½ÇᣬÎÊÌâÔ½ÈÝÒ׶¨Î»£¬Ô½ÈÝÒ×½â¾ö£¬·â×°µÄÔ½ÖØ£¬ÎÊÌâÔ½¸´ÔÓ£¬Ô½ÕÒ²»µ½Ô­Òò£¬CMP¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó£¬³öÁË´íÎ󣬵÷ÊÔÆðÀ´·Ç³£À§ÄѺÍÂé·³¡£

¡¡¡¡3¡¢JDOµÄ±ê×¼ºÜ²»ÍêÉÆ£¬´æÔÚÖØ´óȱÏÝ¡£×îÖ÷ÒªµÄÎÊÌâÌåÏÖÔÚPO²»ÄÜÍÑÀëPM£¨Ï൱ÓÚ HibernateµÄSession£©¶ø´æÔÚ£¬ÕâÊǸö·Ç³£ÑÏÖصÄÎÊÌ⣬»áÔì³É±à³ÌµÄʱºò½øÐдóÁ¿VOµÄ¿½±´²Ù×÷£¬·³Ëö¼«ÁË£»ÁíÍâÒ»¸öÖØ´óȱÏÝÊǾ²Ì¬µÄ POJOµÄEnhancer£¬²»ÄÜÔËÐÐÆÚ¶¯Ì¬Enhance£¬ÎÞ·¨½øÐÐÔöÁ¿±àÒëºÍµ÷ÊÔ£¬±à³ÌºÍµ÷ÊÔÆðÀ´·Ç³£·³Ëö£¬Ã¿´Î¶¼ÒªÊÖ¹²ÔËÐÐÒ»¸ö¹¤¾ß¶ÔPOJO½øÐÐ Enhance£»´ËÍ⻹ÓÐһЩȱÏÝ£¬ÀýÈçJDOQL²»ÍêÉÆ£¬Ó³Éä¹ØϵµÄ±í´ï²»¹»Ç¿´óµÈµÈ¡£

¡¡¡¡4¡¢JDO²úÆ·µÄ·ÖÁÑ¡£Õâ¸öÎÊÌâÒ²±È½ÏÑÏÖØ£¬ÓÉÓÚJDO1.0±ê×¼µÄȱÏÝ£¬¶øJDO2.0±ê×¼»¹Ò£Ò£ÎÞÆÚ£¬¶ø¸÷¸öJDO³§ÉÌΪÁËÄܹ»ÔÚ¾ºÕùÖÐÍÑÓ±¶ø³ö£¬ÄÇô³ýÁËÔÚÒײÙ×÷ÐÔºÍÐÔÄÜÉϵÄÌá¸ßÖ®Í⣬ÏëÒªÎüÒý¿Í»§£¬¾Í±ØÐëÓÐ×Ô¼ºµÄ²úÆ·ÌØÉ«¡£ÄÇô1.0±ê×¼µÄȱÏÝÕýºÃ¸øÁËËûÃÇ·¢»ÓµÄÎę̀£¬Ã¿¸ö³§É̶¼»áÓÐ×Ô¼º¶Àµ½µÄ½â¾ö·½°¸À´½â¾ö±ê×¼µÄȱÏÝ£¬È»¶øÕâÈ´Ôì³ÉÁËJDO ²úÆ·ÊÂʵÉϵķÖÁÑ¡£ÕâÖÖ·ÖÁÑÑÏÖص½Ê²Ã´³Ì¶È£¿ÎÒ¿ÉÒÔ¼òµ¥¾Ù¸öÀý×Ó£ºÄãдºÃµÄPOJO£¬ÓÃÒ»ÖÖJDOµÄEnhancer½øÐÐEnhance¹ýÒÔºóµÃµ½µÄ PO£¬ÔÚÁíÒ»¸öJDO²úÆ·ÉÏÅܲ»ÆðÀ´¡£ÕâºÜÏñµ±ÄêUnixµÄ·ÖÁÑ£¬½á¹û¾ÍÊǶþ½øÖÆ´úÂ뼶µÄ²»¼æÈÝ£¬¶øÖ»ÄÜÔÚCÔ´´úÂ뼶¼æÈÝ¡£ÏÖÔÚµÄJDOÒ²ÓÐÕâÑùµÄÇ÷ÊÆ£¬¾ÍÏñApp ServerµÄ²î±ðÒ»Ñù£¬Ò»¸öÔÚWeblogicÉÏ¿ª·¢ºÃµÄEJB£¬ÒÆÖ²µ½Websphere£¬ÄãÒ»¶¨ÐèÒªÖØнøÐÐÅäÖá£

¡¡¡¡ÎÒÐÄÄ¿ÖеÄORM×îºÃÓÐÈçϵÄÌص㣺

¡¡¡¡1¡¢¿ªÔ´ºÍÃâ·ÑµÄLicense£¬ÎÒ¿ÉÒÔÔÚÐèÒªµÄʱºòÑо¿Ô´´úÂ룬¸ÄдԴ´úÂ룬½øÐй¦ÄܵĶ¨ÖÆ¡£

¡¡¡¡2¡¢ÇáÁ¿¼¶·â×°£¬±ÜÃâÒýÈë¹ý¶à¸´ÔÓµÄÎÊÌ⣬µ÷ÊÔÈÝÒ×£¬Ò²¼õÇá³ÌÐòÔ±µÄ¸ºµ£¡£

¡¡¡¡3¡¢¾ßÓпÉÀ©Õ¹ÐÔ£¬API¿ª·Å£¬µ±±¾Éí¹¦Äܲ»¹»ÓõÄʱºò£¬¿ÉÒÔ×Ô¼º±éÂë½øÐÐÀ©Õ¹¡£

¡¡¡¡4¡¢¿ª·¢Õß»îÔ¾£¬²úÆ·ÓÐÎȶ¨µÄ·¢Õ¹±£ÕÏ¡£

¡¡¡¡Å×ÆúÁËJDOÒÔºó£¬ÎÒ¸ù¾ÝÉÏÃæµÄÔ­Ôò£¬ÏȺóÅųýÁËTopLink£¬CocoBase£¬CastorµÈ£¬×îºóÑ¡ÔñÁËApache OJBºÍHibernate¡£

¡¡¡¡OJBµÄÅųýºÜÈÝÒ××ö³ö£¬Ò»ÊÇÒòΪËüµÄÎĵµÌ«¼òµ¥£¬Ì«ÉÙ£»¶þÊÇÒòΪOJB¼Æ»®ÏÂÒ»¸ö°æ±¾È«ÃæÖ§³ÖJDO£¬ËüµÄAPI»áÓÐÖØ´ó±ä¶¯£¬ËùÒÔÏֽ׶ÎѧϰOJBÊǸö´íÎ󣬵ÈËüµÄAPIÎȶ¨ÁËÒÔºóÔÙѧϰ²»³Ù¡£

¡¡¡¡HibernateµÄ·¢ÏÖÊǺÜżȻµÄÊÂÇ飬ֻÊÇÔÚ±ðÈËÌáµ½JDOµÄ²úÆ·ÖУ¬¸½´øÌáÁËÌá¶øÒÑ£¬µ«µ±ÎÒ¿ªÊ¼Ñо¿HibernateÖ®ºó£¬ÎÒ·¢ÏÖÖÕÓÚÕÒµ½ÁËÎÒÃÎÃÂÒÔÇóµÄORMÁË¡£

¡¡¡¡Hibernate ÍêÈ«·ûºÏÎÒÉÏÃæÌáµ½µÄ±ê×¼Ö®Í⣬Ҳ½â¾öµôÁËJDOµÄËùÓÐȱÏÝ£¬¶øÇÒ·½Ê½Ö®ÓÅÑÅÁîÈËÔÞ̾¡£HibernateµÄÎĵµÒ²ÊǷdz£·Ç³£ÓÐÌØÉ«µÄµØ·½£¬Ëü²»½ö½öÊÇ HibernateµÄ¹¦ÄܽéÉÜÄÇô¼òµ¥£¬Ëüʵ¼ÊÉÏÊÇÒ»¸ö³Ö¾Ã²ãÉè¼ÆµÄ×î¼Ñʵ¼ùµÄ¾­Ñé×ܽᣬÎĵµÀïÃæµÄÀý×Ó£¬ÎĵµÀïÃæµÄ×ܽáÈ«²¿¶¼ÊÇ×î¼ÑÉè¼ÆµÄ½á¾§¡£ÎÒÈÏÕæµÄ°ÑHibernate¶ÁÏÂÀ´µÄ¸Ð¾õ¾ÍÊÇ£¬²»µ¥µ¥°ÑHibernateÕÆÎÕסÁË£¬¶øÇҶԳ־òãµÄÉè¼ÆµÄ¾­Ñ鶼³¤ÁËÒ»´ó¿é£¬ÒÔÇ°¿É´ÓÀ´Ã»ÓоõµÃ³Ö¾Ã²ãµÄÉè¼Æ»¹ÓÐÄÇô¶àµÄѧÎÊ£¬Ò²Óɴ˸оõµ½Gavin¾ø¶ÔÊÇÒ»¸ö´óÅ£ÈË¡£

¡¡¡¡µ±È»Ñ¡ÔñHibernate×î×îÖØÓõÄÔ­ÒòÊÇHibernateÊÇÒ»¸öÎÒÄܹ»ÍêÍêÈ«È«¼ÝÔ¦µÄÁ˵ÄÈí¼þ¡£HibernateµÄÔ´´úÂë·Ç³£ÉÙ£¬¶øÇÒдµÄ·Ç³£¼ò½à£¬ÎÒ×ܾõµÃͦÆæ¹ÖµÄ£¬ÕâôÉÙµÄÔ´´úÂëÄܹ»ÊµÏÖÕâô¶àµÄ¹¦ÄÜ£¬ÊǸöÆæ¼£¡£ HibernateµÄÔ´´úÂëÊ÷·ÖµÄºÜÇå³þ¼òµ¥£¬Ô´´úÂëºÜÒ׶Á£¬ÎÒÒ»µ©Åöµ½ÎĵµÖÐûÓн²µ½µÄÎÊÌ⣬»òÕßÎĵµÖÐÌáµ½µ«ÊÇÎҸ㲻Çå³þµÄµØ·½£¬ÎÒ¾ÍÈ¥Ô´´úÂëÖÐÕÒ£¬ËùÓеÄÎÊÌⶼ»íÈ»¿ªÀÊ£¬¶øÇÒÈÃÎÒ¶ÔHibernateµÄÔËÐÐÔ­ÀíºÍϸ½Ú¸ãµÄÌرðÇå³þ£¬ºÃÏñHibernate¾ÍÏñ×Ô¼ºÐ´µÄ´úÂëÒ»Ñù£¬ºÜÇå³þµÄÖªµÀ£¬Ôõôд³ÌÐò¿ÉÒÔÈÃHibernateÔËÐÐЧÂÊ×î¸ß£¬×îÊ¡Äڴ棬³ÌÐò³öÁË´íÎ󣬺ÜÇå³þµÄÖªµÀÊÇʲôµØ·½µÄÎÊÌ⣬Ôõô½â¾ö¡£ËùÒÔÓÃHibernateÈÃÎÒÌرð·ÅÐÄ£¬ÎÒÄܹ»¼ÝÔ¦Ëü£¬¶ø²»ÏñÄÇЩ¹ýÓÚ¸´ÔÓµÄÈí¼þ£¬±¾Éí¿ò¼Ü¾Í¸´Ôӵĺܣ¬ÔÙ¼ÓÉϲ»¿ªÔ´£¬³öÁËÎÊÌâÒ²²»ÖªµÀÔõô»ØÊ¡£
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

1

Ö÷Ìâ

2Íò

»ØÌû

69

»ý·Ö

×¢²á»áÔ±

Rank: 2

»ý·Ö
69
·¢±íÓÚ 2022-12-11 04:43:24 | ÏÔʾȫ²¿Â¥²ã
sdsadsadsadf

2

Ö÷Ìâ

1Íò

»ØÌû

146

»ý·Ö

×¢²á»áÔ±

Rank: 2

»ý·Ö
146
·¢±íÓÚ 2023-2-10 01:35:42 | ÏÔʾȫ²¿Â¥²ã
È˶¼²»ÔÚÁË°¡ °¡

3

Ö÷Ìâ

2Íò

»ØÌû

163

»ý·Ö

×¢²á»áÔ±

Rank: 2

»ý·Ö
163
·¢±íÓÚ 2023-7-2 07:59:21 | ÏÔʾȫ²¿Â¥²ã
Èöµ©Èöµ©Èö²Á²Á²Á²Á
TSÈËÑýÑݳö±íÑÝ·þÎñq3268336102µç»°13168842816

1

Ö÷Ìâ

2Íò

»ØÌû

321

»ý·Ö

Ö춻áÔ±

Rank: 3Rank: 3

»ý·Ö
321
·¢±íÓÚ 2023-9-6 05:16:01 | ÏÔʾȫ²¿Â¥²ã
°¡£¬ÊýÂëÈöìªìªìªìª

7

Ö÷Ìâ

2Íò

»ØÌû

288

»ý·Ö

Ö춻áÔ±

Rank: 3Rank: 3

»ý·Ö
288
·¢±íÓÚ 2023-9-8 03:16:10 | ÏÔʾȫ²¿Â¥²ã
¶îÍ·¶î¶¨·¨¹ú¶ÓÊÇ·¶µÂÈø

4

Ö÷Ìâ

2Íò

»ØÌû

58

»ý·Ö

×¢²á»áÔ±

Rank: 2

»ý·Ö
58
·¢±íÓÚ 2023-9-13 03:30:26 | ÏÔʾȫ²¿Â¥²ã
ÓÐʲôºÃµÄ·þÎñÆ÷

2

Ö÷Ìâ

2Íò

»ØÌû

381

»ý·Ö

Ö춻áÔ±

Rank: 3Rank: 3

»ý·Ö
381
·¢±íÓÚ 2023-9-15 12:29:22 | ÏÔʾȫ²¿Â¥²ã
ÄÇÈýÃÅ£¬ÄãÃÇË­¼Åį²Å¿ìÀÖÈö

0

Ö÷Ìâ

1Íò

»ØÌû

0

»ý·Ö

Ö춻áÔ±

Rank: 3Rank: 3

»ý·Ö
0
·¢±íÓÚ 2024-5-13 16:50:47 | ÏÔʾȫ²¿Â¥²ã
È˶¼²»ÔÚÁË°¡ °¡

4

Ö÷Ìâ

2Íò

»ØÌû

262

»ý·Ö

Ö춻áÔ±

Rank: 3Rank: 3

»ý·Ö
262
·¢±íÓÚ 2024-6-4 21:23:05 | ÏÔʾȫ²¿Â¥²ã
ÐèÒªºÜ¾ÃÁËÖÕÓÚÕÒµ½ÁË
¸ß¼¶Ä£Ê½
B Color Image Link Quote Code Smilies

±¾°æ»ý·Ö¹æÔò

ÊÖ»ú°æ|СºÚÎÝ|ÍøÕ¾µØͼ|Ô´ÂëÂÛ̳ ( º£Íâ°æ )

GMT+8, 2024-11-22 07:30 , Processed in 0.079954 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí