java鏁版嵁璁$畻鐨勫嚑绉嶈В鍐虫柟娉?
4銆乮Batis
绠€鍗曟晱鎹峰洜姝ゅ己澶х殑鏁版嵁璁$畻灞傘€傚拰Hibernate涓嶅悓锛屽畠榧撳姳鍐橲QL锛屾墍浠ュ涔犳垚鏈渶浣庛€傚悓鏃跺畠鐢ㄦ渶灏忕殑浠d环瀹炵幇浜嗚绠楄剼鏈拰JAVA浠g爜鐨勮В鑰︼紝鍙敤20%鐨勪唬浠峰氨瀹炵幇浜唄ibernate 80%鐨勫姛鑳?娌″疄鐜扮殑20%鏄绠楄剼鏈拰鏁版嵁搴撶殑瑙h€︺€?
澶嶆潅璁$畻鐜鏄畠鐨勫急椤癸紝姣斿锛氬垎甯冨紡璁$畻銆佸鏉傝绠椼€侀潪鏁版嵁搴撹绠椼€佽法搴撹绠椼€?
鎴愮啛搴?4鏄熴€俰Batis缁忚繃浜嗗崄鍑犲勾甯傚満鐨勮€冮獙锛屾槸鎴戞渶鍠滄鐨勬鏋朵箣涓€銆備絾瀵圭紦瀛樼殑鏀寔涓嶈冻涓€鐩存槸缂洪櫡銆?
浣庤€﹀悎鎬э細2鏄熴€係QL鍙互鏃犵紳鏇挎崲锛屼絾浠嶇劧鏄拡瀵瑰叿浣撴暟鎹簱鐨凷QL銆備簨瀹炰笂鍚庤€呮槸鏁版嵁搴撶殑闂锛屽巶鍟嗚绮樹綇瀹㈡埛锛屾墍浠QL涓嶅吋瀹癸紝璁╀綘闅句互杩佺Щ锛涗絾绋嬪簭鍛樹笉鎰胯绮樹綇锛岄潪瑕佽縼绉汇€?
鑴氭湰缂栧啓锛?鏄熴€傚畠灏辨槸SQL銆?
闆嗘垚锛?鏄熴€傚熀鏈病鏈夐毦搴︼紝鍒濆鑰呭崐澶╂椂闂村彲浠ョ啛缁冩帉鎻°€?
鐣岄潰鍙嬪ソ鎬э細4鏄熴€傛病鏈夊浘褰㈠寲璁$畻杩囩▼璁捐鐣岄潰锛屼絾鍙互鍊熺敤SQL宸ュ叿銆?
鎬ц兘锛?鏄熴€傛€ц兘姣擲QL鐣ヤ綆锛屼富瑕佹槸resultSet鍜宮ap/list涔嬮棿杞寲闇€瑕佸鑺辫垂涓€鐐规椂闂达紝鍙﹀缂撳瓨鏀寔涓嶅hibernate濂斤紙缁煎悎姣旇捣鏉ヤ袱鑰呭尯鍒笉澶э級銆傚叾瀹炴垜璁や负寮曞叆ORM鐨勫悓鏃跺紩鍏ユ€ц兘闂灏辨槸澶辫触鐨勩€?
澶嶆潅璁$畻锛?鏄熴€傚悓SQL锛屾瘮hibernate寮恒€?
澶ф暟鎹敮鎸侊細1鏄熴€傚悓SQL銆?
闈炴暟鎹簱璁$畻锛?鏄熴€傚悓SQL銆?
璺ㄥ簱璁$畻锛?鏄熴€傚悓SQL銆?
璋冭瘯鏂逛究鎬э細1鏄熴€傚悓SQL銆?
5銆丷璇█
R璇█涓嶆槗鍜孞AVA闆嗘垚锛屼絾寮哄ぇ鐨勮绠楄兘鍔涘拰骞挎硾鐨勭ぞ鍖烘敮鎸侊紝浠ュ強澶ф暟鎹殑鐗规€т娇鎴戜笉寰椾笉鎻愬埌瀹冦€傚彟澶栬法搴撶殑璁$畻銆侀潪鏁版嵁搴撶殑璁$畻銆佹ā鍨嬭绠椾篃鏄畠鐨勫己椤广€傚綋鐒讹紝鍦ㄥ悇绉嶆暟鎹绠楀眰涓紝瀹冧篃鏄渶闅惧涔犵殑銆?
鎴愮啛搴︼細5鏄熴€俁璇█鐨勫巻鍙蹭粎娆′簬SQL锛屾棤鏁扮殑绀惧尯鍦ㄧ儹鐑堣璁篟锛屽挨鍏舵槸澶ф暟鎹椂浠c€?
浣庤€﹀悎鎬э細4鏄熴€俁璇█鍜岄泦绠楀櫒鍦ㄨ繖鏂归潰娌″尯鍒€?
鑴氭湰缂栧啓锛?鏄熴€傝繖鏂归潰R鍜岄泦绠楀櫒寰堝儚锛屽尯鍒槸闆嗙畻鍣ㄦ洿鏁忔嵎浠g爜鏇寸伒娲伙紝瀵圭粨鏋勫寲鏁版嵁鐨勬敮鎸佹洿涓撲笟锛岃€孯鍐呯疆浜嗗ぇ閲忔ā鍨嬬畻娉曘€傛墍浠ュ熀鏈寔骞炽€?
闆嗘垚锛?鏄熴€俁涓嶆槸JAVA鏋舵瀯锛屽緢闅鹃泦鎴愯繘JAVA锛屾湰鏉ユ€ц兘灏变笉楂橈紝闆嗘垚鍚庢洿鏄ぇ骞呭害闄嶄綆銆?
鐣岄潰鍙嬪ソ鎬э細3鏄熴€傛湁涓撻棬鐨処DE鐣岄潰锛屼絾寰堢矖绯欙紝瀹為檯浠峰€间笉澶э紝杩欎篃鏄紑婧愪骇鍝佺殑閫氱梾銆?
鎬ц兘锛?鏄熴€傚叏鍐呭瓨杩愮畻锛岄毦浠ュ簲浠樺ぇ鏁版嵁閲忋€?
澶嶆潅璁$畻锛?鏄熴€傚悓闆嗙畻鍣ㄧ被浼笺€?
澶ф暟鎹敮鎸侊細3鏄熴€俁涓嶩adoop鐨勭粨鍚堟満鍒讹紝浣咼AVA涓庨潪JAVA浣撶郴涔嬮棿鐨勭粨鍚堝苟涓嶅鏄擄紝鎬ц兘鎹熷け杈冨ぇ銆?
闈炴暟鎹簱璁$畻锛?鏄熴€傚悓闆嗙畻鍣ㄧ被浼笺€?
璺ㄥ簱璁$畻锛?鏄熴€傚悓闆嗙畻鍣ㄧ被浼笺€?
璋冭瘯鏂逛究鎬э細2鏄熴€傚媺寮虹畻鏈夎皟璇曞姛鑳斤紝浣嗗緢涓嶄笓涓氥€?