***配置:
"sqlsessionfactorybean"
class
="com.baomidou.mybatisplus.extension.spring.mybatissqlsessionfactorybean"
>
"datasource" ref=
"datasource"
>
<
/property>
"configlocation" value=
"classpath:mybatisplusconfig.xml"
>
<
/property>
"typealiasespackage" value=
"com.entity"
>
<
/property>
***配置::
"plugins"
>
="com.baomidou.mybatisplus.extension.plugins.paginationinterceptor"
>
<
/bean>
<
/list>
<
/property>
<
/bean>
new()
;getbean()
; page
page =
newpage
(1,6
);當前頁碼,每頁資料量
new()
;ge("stuage",18
);ipage
selectpage
; system.out.
println
("當前頁的資料:"
+selectpage.
getrecords()
);system.out.
println
("當前頁碼:"
+selectpage.
getcurrent()
);system.out.
println
("總資料量:"
+selectpage.
gettotal()
);system.out.
println
("每頁資料量:"
+selectpage.
getsize()
);
delete
from student;
update student set stuname =
'xx'
;
在***下再進行配置
="com.baomidou.mybatisplus.extension.plugins.paginationinterceptor"
>
"sqlparserlist"
>
="com.baomidou.mybatisplus.extension.parsers.blockattacksqlparser"
>
<
/bean>
<
/list>
<
/property>
<
/bean>
如果進行刪除全表或更新全表操作 會彈出異常:
說明測試成功
在plugins 下配置:
="com.baomidou.mybatisplus.extension.plugins.performanceinterceptor"
>
"maxtime" value=
"100"
>
<
/property>
"format" value=
"true"
>
<
/property>
<
/bean>
maxtime sql執行最大時間 單位是毫秒
format 格式化sql
MP實戰系列 十六 之效能分析外掛程式
效能分析 用於輸出每條 sql 語句及其執行時間。雖然使用阿里的druid連線池可以完成這個目的,但是,我們一般認為,目前的元件能夠達到這個目的,盡量使用目前的元件,因為修改配置和引入第三方庫是需要消耗效能的。很久使用我們沒有這種便利的開發工具來測試效能,比如以mysql為例,我們就使用explai...
MySQL 分頁查詢效能分析
mysql分頁查詢 今天研究了一下mysql的分頁查詢,記錄並分享如下 方式1 select from table order by id limit m,n 該語句的意思為,查詢m n條記錄,去掉前m條,返回後n條記錄。無疑該查詢能夠實現分頁功能,但是如果m的值越大,查詢的效能會越低 越後面的頁數...
oracle實現分頁以及效能分析
分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from table name表示不進行翻頁的原始查詢語句。rownum 40...