數(shù)據(jù)訪問(wèn)一般有下面幾種方式1)spring jdbc:不推薦,通過(guò)jdbctemplate實(shí)現(xiàn)了一個(gè)低級(jí)別的數(shù)據(jù)訪問(wèn),通俗的說(shuō)sql你需要自己寫,取得結(jié)果需要手動(dòng)映射到vo2)JPA:jpa是ejb規(guī)范的一部分,非常簡(jiǎn)單編程模型,jpa的框架和接口沒有太多的規(guī)則和設(shè)計(jì)模式要求,很容易掌握,比較對(duì)但表的增刪改查處理都已經(jīng)封裝好了,不用自己去寫sql處理和檢索結(jié)果的映射處理,能很大程序提高效率,縮短開發(fā)實(shí)踐3)ibatis:相對(duì)jpa,需要在配置文件中自己去寫sql,是比較成熟orm框架,相對(duì)與jpa學(xué)習(xí)成本會(huì)低些4)其他在這里就不展開了主要還是要根據(jù)你的業(yè)務(wù)需求去選型,比如表的關(guān)聯(lián)復(fù)雜查詢比較多,這個(gè)時(shí)候建議考慮用ibatis比如如果都是對(duì)單一表的增刪改查處理,選jpa可能會(huì)更合適。