日期:2014-05-16  浏览次数:20601 次

鍏充簬涓轰粈涔堝崟鍚戜竴瀵瑰(one-to-many)瑕佷娇鐢ㄥ叧鑱旇〃鐨勫啀鎬濊€?

鍦ㄤ紶缁熺殑鏁版嵁寤烘ā涓紝鍏佽涓?Null 鍊肩殑澶栭敭琚涓烘槸涓€绉嶄笉濂界殑瀹炶返,銆傝繖骞朵笉鏄?Hibernate鐨勮姹?---Hibernate鏂囨。

2013骞?鏈?9鏃ワ細琛ュ厖锛?/span>

绠€鍗曞湴璇达紝鏁版嵁搴撶殑澶栭敭鍏宠仈鎵€鎻忚堪鐨?/span>鏈€涓ユ牸涓庢渶绮惧噯鐨?span style="font-size: 14px;">浜?span style="font-size: 14px;">鐗╁叧绯?/span>搴旇鏄儚鈥滃瓙-鐖?span style="font-size: medium;">鈥?span style="font-size: medium;">杩欐牱鐨?span style="font-size: medium;">鍗曞悜澶氬涓€鍏崇郴锛屼篃鍗筹紝鈥滃瓙鈥濆繀鏈夆€滅埗鈥濓紒鑰屽弽鏂瑰悜鐨勪竴瀵瑰鐨勫叧绯诲苟涓嶆槸鍏舵墍鑳藉噯纭弿杩帮紝鍘熷洜灏辨槸鈥滅埗鈥濇湭蹇呮湁鈥滃瓙鈥濓紝鎵€浠ヤ粠杩欎釜瑙掑害涓?span style="font-size: medium;">璇达紝浣跨敤鍏宠仈琛ㄦ弿杩板崟鍚戜竴瀵瑰鏄洿鍔?span style="font-size: 14px;">璐村垏鐨勩€?/span>

鎴戝湪Hibernate2010骞寸殑绗旇涓涓轰粈涔堝崟鍚戜竴瀵瑰(one-to-many)鐨勬槧灏勮浣跨敤鍏宠仈琛ㄥ仛杩囪璁猴紝浣嗘槸鎴戣寰楅偅鏃跺€欑殑璁よ瘑骞朵笉娣卞埢锛屼篃涓嶅お鍏锋湁璇存湇鍔涳紝浠婂ぉ鎴戞湁浜嗚繘涓€姝ョ殑鎬濊€冦€?/span>

棣栧厛蹇呴』鏄庣‘锛屼竴瀵逛竴锛屼竴瀵瑰鎴栬€呭瀵瑰閮芥槸棰嗗煙瀵硅薄闂寸殑鍏崇郴锛屽畠浠綋鐜扮殑鏄笟鍔″眰闈笂鍚勭浜嬬墿涔嬮棿鐨勫搴斿叧绯汇€傝繖浜涘搴斿叧绯讳笌鏁版嵁搴撲笂鐨勫閿叧鑱旀槸鏈夋湰璐ㄥ尯鍒殑銆備絾鏄綋鎴戜滑闇€瑕佹寔涔呭寲杩欎簺鏁版嵁鏃讹紝鍙堝繀椤昏鎶婂畠浠箣闂寸殑杩欎簺鍏崇郴浠ユ暟鎹簱鏂瑰紡淇濆瓨璧锋潵锛屾垨鑰呰鏄互鏁版嵁搴撶殑鏂瑰紡瀵硅繖浜涘叧绯昏繘琛屾ā鎷熴€傚緢鏄剧劧锛屽彲渚涙垜浠娇鐢ㄧ殑鏂瑰紡鏃犻潪灏辨槸澶栭敭鍏宠仈鍜屽叧鑱旇〃銆?/span>

鎴戜滑鍏堟潵鐪嬪閿叧鑱旓細

鍦ㄦ墍鏈夊璞″叧绯讳腑鍙屽悜涓€瀵瑰涔熷氨鏄渶鏈€鍏稿瀷鐨勨€滅埗瀛愬叧绯烩€濓紙娉ㄦ剰锛屼弗鏍兼潵璇寸埗瀛愬叧绯诲拰鍙屽悜涓€瀵瑰澶氬涓€鍏崇郴鏄湁涓€鐐瑰樊鍒殑锛岄偅灏辨槸鐖跺瓙鍏崇郴涓姹傚瓙鏄竴瀹氭湁鐖剁殑锛岃€屽崟鍚戝瀵逛竴涓苟娌℃湁鏄庣‘瑕佹眰涓€鏂规槸涓€瀹氬瓨鍦ㄧ殑锛岃繖涓垜鍦ㄥ悗闈細鍐嶇粏璇达級浣跨敤澶栭敭鍏宠仈鏄渶璐村垏鐨勶紒

澶栭敭鍏宠仈鏄袱寮犺〃绾у埆涓婄殑鍏宠仈鍏崇郴锛岃繖閲屾湁涓€涓殫鍚殑瑕佹眰锛岄偅灏辨槸涓ゅ紶琛ㄧ殑鍏ㄩ儴璁板綍搴旇閮芥弧瓒宠繖绉嶇害鏉熸墠瀵癸紙鍍忓湪鐖跺瓙鍏崇郴涓紝瀛愪竴瀹氭湁鐖朵竴鏍凤紒锛夈€傝櫧鐒惰繖涓嶆槸蹇呴』鐨勩€傚洜涓轰竴鏃︽垜浠厑璁稿閿垪涓虹┖灏变細浣垮緱涓€浜涙暟鎹彲浠ヤ笉鍙楁澶栭敭绾︽潫锛岃繖浜庢垜浠缃閿叧鑱旂殑鍒濊》灏辫儗閬撹€岄┌浜嗐€備粠涓€瀵瑰鐨勮涔変笂鏉ョ湅锛屽畠鍙湡鏈涗粠鍗曠鑳藉鎵惧埌涓€缁勫绔璞★紝鑷充簬澶氱瀵硅薄鏄笉鏄兘鏈変竴涓搴旂殑鍗曠瀵硅薄锛屾槸涓嶅啀鍏跺叧蹇冩垨鑰呰〃杩拌寖鍥翠箣鍐呯殑銆傛樉鐒讹紝瑕佸疄鐜拌繖绉嶈涔夛紝蹇呴』缃绔璞$殑澶栭敭涓哄彲绌猴紝鏉ユ斁瀹戒簬绾︽潫銆備粠鏁版嵁搴撹璁$殑瑙掑害鏉ョ湅锛屽閿负绌烘槸涓€绉嶄笉濂界殑璁捐锛岃€屼娇鐢ㄥ叧鑱旇〃鍒欏彲浠ラ伩寮€杩欎釜闂銆傛垜浠彲浠ョ湅鍒板叧鑱旇〃鍏佽鎴戜滑鍙槸瀵逛袱琛ㄤ箣闂寸殑鈥滈儴鍒嗏€濇暟鎹棿鐨勫叧绯昏繘琛岃〃杈俱€傚畠浠繖绉嶅叧绯诲苟涓嶆槸琛ㄧ骇鍒殑锛屼篃灏辨槸璇村苟涓嶆槸姣忔潯璁板綍閮芥湁杩欑鍏崇郴锛岃繖姣斾娇鐢ㄥ厑璁稿鑱斿垪涓虹┖鐨勫閿害鏉熻鑷劧鍜屽悎鐞嗐€?/span>

鐢辨鎴戞兂锛屾槸涓嶆槸瀵逛簬鍗曞悜澶氬涓€(many-to-one)鏉ヨ锛屽鏋滃畠瀵瑰簲鐨勯偅涓猳ne涓嶆槸蹇呴』鏈夌殑鏃跺€欙紝閭f垜浠槸涓嶆槸涔熶笉搴旇浣跨敤澶栭敭鍏宠仈鍛紵鎴戞兂绛旀鏄偗瀹氱殑銆?/span>

鏈€鍚庡啀绠€鏄庣殑鎶婅繖涓棶棰樻弿杩颁竴涓嬶細

鍥犱负鍗曞悜涓€瀵瑰鍏崇郴涓many鏂逛笌one鏂逛箣闂寸殑鍏崇郴娌℃湁鐩稿叧鐨勬弿杩帮紝many鏂瑰彲鑳芥湁瀵瑰簲鐨刼ne鏂逛篃鍙兘娌℃湁锛屽湪杩欑鎯呭喌涓嬩娇鐢ㄥ閿害鏉熸槸涓嶅悎閫傜殑銆傝€屼娇鐢ㄥ叧鑱旇〃鐨勫ソ澶勫氨鍦ㄤ簬鍙互鈥滆閬库€濊繖涓棶棰橈紝涔熷氨鏄笉姝i潰鍥炲簲杩欎釜闂銆傚洜涓哄崟鍚戜竴瀵瑰鍏崇郴鏈韩灏变笉鍏冲績杩欎釜闂銆?/span>