在J2EE領(lǐng)域,數(shù)據(jù)持久層這塊主流的框架有Hibernate與Mybatis,二者的主要區(qū)別體現(xiàn)在哪里?在生產(chǎn)環(huán)節(jié),二者主要適用于什么場(chǎng)景呢???
1 回答

慕雪6442864
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
我覺得原則是哪個(gè)用的好用哪個(gè)
我也是小白我就隨便說說我個(gè)人理解,歡迎大神指點(diǎn)
h相比于m更加重量級(jí),復(fù)雜,好入門不好掌握,比較難精通。剛開始學(xué)的時(shí)候,覺得連SQL都不用寫真好。后來發(fā)現(xiàn)這樣也有壞處就是沒法性能調(diào)優(yōu),如果你讓h執(zhí)行SQL也可以但是就和他的初衷所違背。而且一個(gè)表對(duì)應(yīng)一個(gè)XML量一大也不太爽。
m就是輕巧一點(diǎn),直接寫sql(模板),好入門,解耦大,感覺很爽
以我淺薄的視野好像現(xiàn)在m風(fēng)頭比h大。
最后都用用就知道了唄
添加回答
舉報(bào)
0/150
提交
取消