国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - MyBatis通過JDBC數(shù)據(jù)驅(qū)動生成的執(zhí)行語句問題

MyBatis通過JDBC數(shù)據(jù)驅(qū)動生成的執(zhí)行語句問題

2020-06-03 11:45~涵涵~ JAVA教程

這篇文章主要介紹了MyBatis通過JDBC數(shù)據(jù)驅(qū)動生成的執(zhí)行語句問題的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

我們編程的過程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是這些都離不開數(shù)據(jù)驅(qū)動JDBC的支持。雖然使用起來很方便,但是碰到一些問題確實很棘手,就比如困擾我一宿沒睡好覺的問題,jdbc生成執(zhí)行數(shù)據(jù),具體的我們看一下。

通常我們用MyBatis框架來操作關(guān)系型數(shù)據(jù)庫,基本的也就是crud操作。目前公司使用的是SqlServer數(shù)據(jù)庫,但是我在進行更新操作的時候出現(xiàn)一個問題,具體情況如下:

mapper.xml內(nèi)容:

?
1
2
3
4
5
6
7
8
9
10
11
<update id="updateDriverInfoByUcode" parameterType="com.sypro.earth.model.DriverInfo" >
update D_DriverInfo
<set >
<if test="driverName != null" >
DriverName = #{driverName,jdbcType=NVARCHAR},
</if>
</set>
<where>
Ucode=#{ucode,javaType=string,jdbcType=VARCHAR,typeHandler=com.sypro.earth.typehandler.ExampleTypeHandler}
</where>
</update>

Test代碼如下:

?
1
2
3
4
5
6
7
@Test
public void Test8(){
DriverInfo driverInfo=new DriverInfo();
driverInfo.setDriverName("汪小二");
driverInfo.setUcode("TY888888");
driverInfoMyMapper.updateDriverInfoByUcode(driverInfo);
}

只是根據(jù)工號更新一下司機的姓名,但是用sqlserver監(jiān)控檢測到的sql語句大體如下:

?
1
2
3
(@P0 nvarchar(4000),@P1 nvarchar(4000))update D_DriverInfo
SET DriverName = @P0,
WHERE Ucode=@P1

當然這里我要貼一下我的數(shù)據(jù)庫連接串:

?
1
jdbc\:sqlserver\://127.0.0.1;databaseName\=new;

可以看到很慢,但是通過稍微修改一下連接字符串:

?
1
jdbc\:sqlserver\://127.0.0.1;databaseName\=new;sendStringParametersAsUnicode=false

然后執(zhí)行一下測試代碼,可以看到

?
1
2
3
(@P0 varchar(8000),@P1 varchar(8000))update D_DriverInfo
SET DriverName = @P0,
WHERE Ucode=@P1

批量更新執(zhí)行速度明顯改善,至于為什么改以及改的利弊請看如下官網(wǎng)文檔

https://technet.microsoft.com/zh-cn/library/ms378857%28SQL.90%29.aspx

https://technet.microsoft.com/zh-cn/library/ms378988%28v=sql.90%29.aspx

http://d.hatena.ne.jp/gnarl/20110706/1309945379

以上所述是小編給大家介紹的MyBatis通過JDBC數(shù)據(jù)驅(qū)動生成的執(zhí)行語句問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/v5hanhan/archive/2016/08/10/5758074.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品在线一区 | 欧美精品一区在线观看 | 欧美日韩三级在线 | 卡通动漫第一页 | 自拍偷拍第一页 | 日韩av色| 日韩精品一区二区三区在线播放 | 欧美久久久久久久 | 亚洲一区二区免费视频 | 国产精品成人国产乱一区 | 91免费在线| 亚洲男人天堂网 | 国产成人综合一区 | 色综合久久久 | 欧美老妇交乱视频 | 久久国| 欧美日韩在线一区二区三区 | 一区二区高清 | 91久久久久久久久久久久久 | 国产福利在线 | 久久久网站 | 日韩欧美在线观看视频 | 午夜爱| 日本一区二区三区四区 | 久久国产精品免费一区二区三区 | 久久夜夜 | 国产情侣91 | 一级毛片在线播放 | 亚洲天堂久久 | 伊人婷婷 | 午夜精品福利在线观看 | 一区二区三区精品 | 自拍偷拍欧美 | 成人妇女免费播放久久久 | 免费伊人网 | 日韩精品免费视频 | 亚洲精品久久 | 伊人伊人伊人 | 久久精品中文字幕 | 波多野结衣一区二区三区 | 国产欧美日韩综合精品一区二区 |