国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

MyBatis(一) 為什么使用框架。

2024-04-27 15:14:06
字體:
供稿:網(wǎng)友

一、傳統(tǒng)jdbc 的問題。

1、數(shù)據(jù)庫沒有連接池,每次請求都會重新創(chuàng)建。mybatis:使用線程池2、sql語句是寫死在代碼中,不利于代碼維護。mybatis:在xml中配置3、PReparedStatement 中的設置的參數(shù)也是寫的死,同樣不利于維護。mybatis:在xml中配置4、數(shù)據(jù)從數(shù)據(jù)庫獲取后,讀取方式同樣是寫死的。mybatis:自動映射。

二、MyBatis和 hibernate本質(zhì)上的區(qū)

Hibernate: 是一個標準的 ORM 框架(對象關系映射)。學生成本較高,不需要編寫sql語句,SQL語句自動生成。對于sql語句的優(yōu)化,修改比較困難。 應用場景: 適合用于sql語句簡單的,效率要求不是特別高的項目。

Mybatis: 專注于sql語句,對象映射和輸入輸出,都由框架幫你完成,所以屬于半 ORM系統(tǒng), 適用場景: sql語句邏輯復雜,效率要求特別高的應用。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东宁县| 马公市| 都昌县| 怀宁县| 青神县| 板桥市| 新建县| 邢台县| 阿瓦提县| 沁源县| 正阳县| 长阳| 潍坊市| 云南省| 郴州市| 临夏县| 四会市| 阿荣旗| 阳谷县| 永福县| 乡城县| 济源市| 安国市| 舒兰市| 临湘市| 青州市| 肃宁县| 靖安县| 扎囊县| 安泽县| 林州市| 邓州市| 郯城县| 甘洛县| 错那县| 海口市| 巴林右旗| 兖州市| 灌南县| 许昌县| 汉阴县|