第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

J2EE框架問題

J2EE框架問題

寶慕林4294392 2019-04-19 16:29:27
本來打算一起提問的,但是想起來之前一個前輩提醒我問題最好分開問。實習(xí)一個多月了,接觸了兩個項目打了打醬油。第一個項目框架SpringMVC+Spring+Hibernate+PgSQL第二個用到了SpringMVC+Spring+Mybatis+MySQL也用到了Hessian來管理分布式。但是不知道為什么采用其中的某一種框架以及為何采用這種搭配。如果大家有在實際開發(fā)中體會到某一框架優(yōu)缺點,或者有什么慘痛的教訓(xùn),都可以說哈~Thanks.
查看完整描述

2 回答

?
慕姐4208626

TA貢獻(xiàn)1852條經(jīng)驗 獲得超7個贊

Spring和SpringMVC沒啥好說的,萬金油。
主要說下MyBatis和Hibernate的區(qū)別,Hibernate是完善的ORM解決方案,Mybatis是半個ORM。
用Hibernate,你不用寫SQL,用Mybatis你得寫SQL(簡單的CRUD可以用工具生成)。
看起來Hibernate更爽是吧,把JDBC完全封裝了,然后我們就“面向?qū)ο蟆本幊塘耍?pre>可理想是美好的,現(xiàn)實是殘酷的。有些時候,業(yè)務(wù)模型很復(fù)雜(一個表幾百個字段,而且還是映射到多個業(yè)務(wù)模型對象),用純粹的ORM來做,你會發(fā)現(xiàn)很吃力,而且會有受到束縛的感覺,當(dāng)然如果是精通hibernate的大牛另當(dāng)別論,可是“理想是美好的,現(xiàn)實是殘酷的”,現(xiàn)實項目中哪有那么多大牛?,MyBatis的優(yōu)點在于其將控制權(quán)更直接交到了開發(fā)者手中,對!就是SQL語句。
如果項目團(tuán)隊的技術(shù)素養(yǎng)高,數(shù)據(jù)庫模型設(shè)計得好,可以上hibernate,反之應(yīng)優(yōu)先考慮Mybatis。
                            
查看完整回答
反對 回復(fù) 2019-04-19
  • 2 回答
  • 0 關(guān)注
  • 242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號