´«ÖDz¥¿Íjavaѧϰ hibernate»º´æ
½ñÌìÎÒѧϰÁËÐìÀÏʦ½²µÄHiberbate»º´æ֪ʶ£¬ÎÒÉÏ¿Î×öÁ˼òµ¥µÄ±Ê¼Ç£º
»º´æÀàÐÍ
Ò».ÊÂÎñ·¶Î§:λÓÚµ±Ç°¹¤×÷µ¥Ôª,²»Äܲ¢·¢·ÃÎÊ
¶þ.½ø³Ì·¶Î§:¶à¸ö¹¤×÷µ¥Ôª¹²Ïí,¿É²¢·¢·ÃÎÊ,¿É´æ´¢ÊµÀý±¾ÉíÒ²¿É´æÉ¢ÁÐÊý¾Ý,È»ºóÔÚ
ÖØÐÂ×é×°
Èý.¼¯Èº·¶Î§:¶à¸ö½ø³ÌºÍÖ÷»ú¼ä·ÃÎÊ,ÍøÂçͨÐÅÊÇÖصã.ÐèÒª½«Êý¾Ý¸´ÖƵ½ËùÓм¯ÈºÖеĽڵã.
»º´æºÍOID:
ÊÂÎñ¼¶»º´æÒ²ÓÃÓÚ¶ÔÏóidµÄʹÓ÷¶Î§,ÊÇÀíÏëµÄ»º´æ
½ø³Ì¼¶»º´æ¿ÉÑ¡ÔñʵÏÖidµÄ½ø³Ì·¶Î§´æ´¢,Ò²ºÍÖ÷¼ü¶ÔÓ¦.²¢·¢¹¤×÷µ¥Ôª²éѯͬһid¶ÔÏóµÄ»°·µ
»ØÏàͬµÄʵÀý.ÔÚ½ø³Ì¼¶»º´æÖеĶÔÏóÒ²¿É°´Öµ·µ»Ø,ÿ¸ö¹¤×÷µ¥ÔªÔÙÖØÐÂ×é×°Ðγɸ±±¾.
Hibernate»º´æ¼Ü¹¹
1¡¢Ò»¼¶»º´æ¼´session.
2¡¢¶þ¼¶»º´æÊÇ¿ÉÅäµÄ²å¼þ,¿ÉÓÃÓÚ½ø³Ì/¼¯Èº·¶Î§»º´æ.ËûÃÇ»º´æ¶¼ÊÇ״̬(°´Öµ·µ»Ø),
¶ø²»ÊÇÕæÕýµÄ³Ö¾Ã»¯¶ÔÏó.¶ÔÓÚÌض¨µÄÊý¾ÝÏîÀ´Ëµ»º´æµÄ²¢·¢²ßÂÔ¶¨ÒåÁËÊÂÎñµÄ
¸ôÀëϸ½Ú.ÿ¸öÀà»òÕßÿ¸ö¼¯ºÏµÄ¶þ¼¶»º´æÊÇ¿ÉÑ¡¿ÉÅäµÄ.ÿ¸ö»º´æ¶¼Ê¹ÓÃÁË×Ô¼º
µÄ»º´æÇøÓò.
3¡¢Hibernate»¹ÊµÏÖÁ˶Բéѯ½á¹û¼¯µÄ»º´æ,ËûºÍ¶þ¼¶»º´æ½ôÃܽáºÏ.¶øÇÒÐèÒª¶îÍâ
µÄÁ½¸öÎïÀí»º´æÇøÓòÀ´ÈÝÄÉ»º´æµÄ²éѯ½á¹ûºÍ×îºó¸üбíµÄʱ¼ä´Á.
ÄÚÖò¢·¢²ßÂÔ
²¢·¢²ßÂÔÊǵ÷½âÈË,¸ºÔðÔÚ»º´æÖмìË÷Êý¾Ý.¶ÔÓÚÌض¨Êý¾ÝÏî,ËûÒ²¶¨ÒåÁËÊÂÎñ¸ôÀëµÄÓïÒå.¶ÔÀà
»ò¼¯ºÏÀ´ËµÊ¹ÓÃÄĸö²¢·¢²ßÂÔÐèÒª×ö³öÅжÏ.
ËĸöÄÚÖõIJ¢·¢²ßÂÔÌåÏÖÁ˵ݼõµÄÊÂÎñ¸ôÀëµÄµÈ¼¶.
1¡¢Transationsal
Ö»ÔÚÊܹܻ·¾³ÖÐʹÓÃ,Èç¹ûÐèÒª¿ÉÒÔÈ·±£ËùÓеÄÊÂÎñ¸ôÀëµ½¿ÉÖظ´¶Á,ºÜÉÙ¸üÐÂÇÒ·ÀÖ¹ÔàÊý
¾ÝÇé¿öϸòßÂÔºÜÖØÒª
2¡¢Read-write
 
Ïà¹ØÎĵµ£º
±¾ÎÄÕª×Ô£º http://www.ibm.com/developerworks/cn/java/j-noaccent.html
ѧϰһÖÖеıà³ÌÓïÑÔ±ÈѧϰеĿÚÍ·ÓïÑÔÒªÈÝÒ׵öࡣȻ¶ø£¬ÔÚÕâÁ½ÖÖѧϰ¹ý³ÌÖУ¬¶¼Òª¸¶³ö¶îÍâµÄŬÁ¦È¥Ñ§Ï°²»´ø¿ÚÒôµØ˵ÐÂÓïÑÔ¡£Èç¹ûÄúÊìϤ C »ò C++£¬ÄÇôѧϰ Java ÓïÑÔ²¢²»À§ÄÑ£¬Õâ¾ÍÏñÊÇ»á˵ÈðµäÓïµÄÈËȥѧµ¤ÂóÓïÒ»Ñù¡£ÓïÑÔËäÓв»Í¬£¬µ«Óֱ˴˻ ......
http://lavasoft.blog.51cto.com/62575/18920
JavaÒì³£´¦Àí×ܽá
Òì³£´¦ÀíÊdzÌÐòÉè¼ÆÖÐÒ»¸ö·Ç³£ÖØÒªµÄ·½Ã棬ҲÊdzÌÐòÉè¼ÆµÄÒ»´óÄѵ㣬´ÓC¿ªÊ¼£¬ÄãÒ²ÐíÒѾ֪µÀÈçºÎÓÃif...else...À´¿ØÖÆÒì³£ÁË£¬Ò²ÐíÊÇ×Ô·¢
µÄ£¬È»¶øÕâÖÖ¿ØÖÆÒ쳣ʹ¿à£¬Í¬Ò»¸öÒì³£»òÕß´íÎóÈç¹û¶à¸öµØ· ......
BlockingQueueÊÇÒ»¸ö½Ó¿Ú£¬Ëü´ÓQueue¼Ì³Ð¶øÀ´£¬
°üº¬ÁËQueueµÄËùÓй¦ÄÜ£¬²¢ÔÚQueueµÄ»ù´¡ÉÏÌṩÁË2¸öÐµĹ¦ÄÜ£º
1. ¼ìË÷ÔªËØʱµÈ´ý¶ÓÁбäΪ·Ç¿Õ
2. ´æ´¢ÔªËØʱµÈ´ý¿Õ¼ä±äµÃ¿ÉÓá£
ÏÂÃæ³Â¼Ò»Ð©JDKÎĵµÖйØÓÚBlockingQueueµÄ½éÉÜ£º
BlockingQueue ¿ÉÒÔÊÇÏÞ¶¨ÈÝÁ¿µÄ¡£ËüÔ ......