Hibernate: update employee set employeeName= , departmentID= where employeeID=
Èç¹ûÎÒÃÇÔÚEmployee.hbm.xmlÓ³ÉäÎļþÖУ¬¸øÍâ¼üÌí¼ÓÒ»¸ö·Ç¿ÕÔ¼Êø£¬¼´£º
[html]
ÉÏÃæµÄ´úÂë¾Í»á±¨¿ÕÒì³££ºorg.hibernate.PropertyValueException: not-null property references a null or transient value¡£
Èç¹ûÎÒÃDz»Ïë¸Ä±äÉÏÃæ´úÂ룬ÓÖÒªÄܹ»Ö´ÐС£¼´Ïȳ־û¯´Ó±í¡£¶ÔÓÚÕâÖÖÇé¿öÎÒÃÇ¿ÉÒÔÉèÖü¶Áª£ºcascade="all".¼´
[html]
ͨ¹ýÖ¸¶¨ÁËcascade="all"¡£Õâ¾ÍÒâζ×Åϵͳ½«ÏÈ×Ô¶¯¼¶Áª²åÈëÖ÷±í¼Ç¼¡£
ËùÒÔÔÚËùÓлùÓÚÍâ¼üÔ¼ÊøµÄ¹ØÁª¹ØÏµÖУ¬ÎÒÃDZØÐëÀμǣºÒªÃ´×ÜÊÇÏȳ־û¯Ö÷±í¶ÔÓ¦µÄʵÌ壬ҪôÉèÖü¶Áª²Ù×÷¡£·ñÔòµ±HibernateÊÔͼ²åÈë´Ó±í¼Ç¼ʱ£¬Èç¹û·¢Ïָôӱí²ÎÕÕµÄÖ÷±í¼Ç¼²»´æÔÚ£¬Ò»¶¨»áÅ׳öÒì³£¡£
2¡¢ÓÐÁ¬½Ó±íµÄN-1¹ØÁª
¶ÔÓÚ¾ø´ó²¿·ÖµÄµ¥ÏòN-1¹ØÁª¶øÑÔ£¬Ê¹ÓûùÓÚÍâ¼üµÄ¹ØÁªÓ³Éä¾Í¿ÉÒÔÁË¡£µ«ÊÇÈç¹ûÐèҪʹÓÃÁ¬½Ó±íÀ´Ó³Éäµ¥ÏòN-1¹ØÁª£¬ÔòÐèҪʹÓÃ
ʹÓÃ
[html]