1 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
ORM框架都是對(duì)JDBC 的封裝, 那么, 使用這些框架的時(shí)候必然要 繞幾圈才能到JDBC語(yǔ)句,最后操作數(shù)據(jù)庫(kù), 起作用就是幫你簡(jiǎn)化了復(fù)雜的sql語(yǔ)句. 那么它必然在性能上有所損失.
項(xiàng)目不是很大,要求不是很高 用ORM還是很方便的(可以級(jí)聯(lián)增刪改查).
如果要求高性能,其實(shí)可以用mybatis 框架
如果你的sql語(yǔ)句很牛逼,那可以直接jdbc 構(gòu)建
Spring的兩大核心AOP與IOC,可以單獨(dú)用于任何應(yīng)用,包括與Struts等MVC框架與Hibernate等ORM框架的集成,目前很多公司所謂的輕量級(jí)開(kāi)發(fā)就是用 Spring + Struts(2)+Hibernate。
Spring MVC就是一個(gè)MVC框架,個(gè)人覺(jué)得Spring MVC annotation式的開(kāi)發(fā)比Struts2方便,可以直接代替上面的Struts(當(dāng)然Struts的做為一個(gè)非常成熟的MVC,功能上感覺(jué)還是比Spring強(qiáng)一點(diǎn),不過(guò)Spring MVC已經(jīng)足夠用了)。
- 1 回答
- 0 關(guān)注
- 623 瀏覽
添加回答
舉報(bào)