大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MyBatis性能優化介紹

MyBatis性能優化介紹

更新時間:2022-03-23 10:19:38 來源:動力節點 瀏覽1485次

概念:

myBatis是一個持久層ORM框架,也就是一個半成品軟件,它解決了軟件開發中的通用性問題,簡化了開發步驟,提高了開發效率。

ORM:對象關系映射。對象關系映射,將程序中的對象與表中記錄的數據一一對應。

影響 :

1.支持自定義sql、存儲過程和高級映射

2.對于原生的JDBC操作進行了封裝,幾乎消除了多余的jdbc代碼

3.支持xml配置sql和注解配置sql,并自動進行ORM操作,返回結果。

JDBC有什么缺點?:

1. 有很多冗余代碼

2.手動訪問,關閉連接

3.需要封裝ResultSet

4.效率不高,沒有緩存

優化

一種。在db.properties中配置數據庫連接參數

 --<properties resource="db.properties"></properties>
--<property name="driver" value="${driver}"/>
 Copy code 

用druid替換連接池——定義連接池工廠,繼承UnpooledDataSourceFactory提供構造方法,在該方法中,給父類dataSource賦值在 mybatis 的主配置文件中,通過 type 指向自定義的dataSourceFactory

配置實體類別名

方式一:基于xml來配置

 <typeAliases>
// Define an alias for a single entity class type: type alias: Alias
<!--<typeAlias type="com.qf.entity.Sale" alias="sale"></typeAlias>-->
// Batch define aliases for entity classes under the package by scanning the package , The default class name is lowercase or uppercase
<package name="com.qf.entity"/>
</typeAliases>
 Copy code 

方式二:基于注解配置

實體類的屬性名與字段不一致

方式一:定義別名

方式二:將 resultType 定義為 map

 <select id="findById2" resultType="map/int/double/javaBean">
select * from sale where id=#{id}
</select>
 Copy code 

方式三:自定義resultMap,指定字段名和屬性名的對應關系

 <select id="findById3" resultMap="saleMap">
select * from sale where id=#{id}
</select>
<resultMap id="saleMap" type="sale1">
<id column="id" property="id"></id>
<result column="prodName" property="name"></result>
<!--<result column="qty" property="qty"></result>-->
</resultMap>
 Copy code 

以上就是關于“MyBatis性能優化介紹”,如果大家對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Mybatis-Plus視頻教程,里面的課程內容細致全面,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 麻豆国内精品久久久久久 | 国产亚洲精品国产 | 夜夜操天天射 | 12至16末成年毛片 | 国产精品视_精品国产免费 国产精品视频2021 | 久久不卡一区二区三区 | www夜夜操com| 久草久在线| 成人亚洲性情网站www在线观看 | 五月久久婷婷综合片丁香花 | 欧美日本一区 | 国产午夜偷精品偷伦 | 成人国产在线24小时播放视频 | 久久精品在线视频 | 国产精品短视频 | 一级aa免费视频毛片 | 九九九九热 | 五月天丁香婷婷综合 | 亚洲欧美综合人成野草 | 高级毛片 | 奇米影视777俺要去888 | 欧美成人私人视频88在线观看 | 国产成人a在一区线观看高清 | a在线观看免费视频 | 91精品久久 | 欧美日本在线视频 | 亚洲精品国产第一区二区尤物 | 成人合集大片bd高清在线观看 | 国内精品自在自线香蕉 | 成人观看网站a | 国产免费私人影院永久免费 | 全免费一级毛片在线播放 | 91久久国产视频 | 久久精品中文字幕不卡一二区 | 欧美一区三区 | 午夜黄色影院 | 在线看一区二区 | 大陆一级毛片免费视频观看i | 四虎影视在线观看2022a | 国产日韩欧美中文字幕 | 中国毛片免费看 |