ibatis3的sql語句寫在xml裡,ibatis3使用了ognl解析器。
1:當sql裡有多個時,大概有30個吧,明顯感覺速度慢下
例子update a
a1=#
a2=#
a3=#
a4=#
a5=#
a6=#
a7=#
a8=#
a9=#
a10=#
a11=#
a12=#
a13=#
a14=#
a15=#
a16=#
a17=#
a18=#
a19=#
a20=#
a21=#
a22=#
a23=#
a24=#
a25=#
a26=#
a27=#
a28=#
a29=#
a30=#
2:在ibatis2使用多個,就算30個,速度沒有多大影響.
update a
a1 = #a1#
a2 = #a2#
a3 = #a3#
a4 = #a4#
a5 = #a5#
a6 = #a6#
a7 = #a7#
a8 = #a8#
a9 = #a9#
a10 = #a10#
a11 = #a11#
a12 = #a12#
a13 = #a13#
a14 = #a14#
a15 = #a15#
a16 = #a16#
a17 = #a17#
a18 = #a18#
a19 = #a19#
a20 = #a20#
a21 = #a21#
a22 = #a22#
a23 = #a23#
a24 = #a24#
a25 = #a25#
a26 = #a26#
a27 = #a27#
a28 = #a28#
a29 = #a29#
a30 = #a30#
3: 網上的介紹都說ibatis3效能有很大提公升,我在實戰中,反而效能降了,跟蹤了ibatis3的原始碼,發現原因是ibatis3是用ognl解析xml。在ognl解析時耗費太多的時間
ibatis 3 學習筆記 5
動態sql語句 可以在xml檔案中新增條件配置來動態拼接,呼叫sql語句 ibatis使用的ongl表示式有四種元素 if choose trim foreach if select id findactivebloglike parametertype blog resulttype blog s...
iBATIS 3 試用手記三
前兩篇手記重點說了下ibatis 3的查詢功能,因為這是它改動最大的地方。這篇手記就來說下ibatis在persistance方面的改進。ibatis 3依然提供了標籤對資料庫進行持久化操作。首先來看insert操作 select seq nn mstr id.nextval from dual i...
OGNL中重要的3個符號
1 符號 符號的用途一般有三種。1 訪問非根物件屬性,例如 session.msg表示式,由於struts 2中值棧被視為根物件,所以訪問其他非根物件時,需要加 字首。實際上,相當於actioncontext.getcontext session.msg表示式相當於actioncontext.get...