国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 竹山县| 土默特左旗| 新民市| 博兴县| 育儿| 蓬安县| 奉新县| 古田县| 武强县| 汉阴县| 台山市| 台湾省| 桓台县| 澳门| 延安市| 开远市| 大城县| 龙里县| 普格县| 襄樊市| 蚌埠市| 长宁区| 香港| 松潘县| 莱西市| 祥云县| 济阳县| 双辽市| 简阳市| 固阳县| 南昌县| 英山县| 边坝县| 正安县| 鲁甸县| 嘉善县| 广南县| 荔浦县| 牡丹江市| 黄龙县| 宝兴县|