码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis设置超时时间

时间:2017-11-09 11:38:48      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:www.   htm   select   person   mapper   update   XML   tis   全局配置   

Mybatis设置超时时间

mybatis如果不指定,默认超时时间是不做限制的,默认值为0.
mybatis sql配置超时时间有两种方法:

1、全局配置

在mybatis配置文件的settings节点中,增加如下配置
<settings>  
<setting name="defaultStatementTimeout" value="25"/>  
</settings> 
以秒为单位的全局sql超时时间设置,当超出了设置的超时时间时,会抛出SQLTimeoutException

2、Mapper XML配置

    在mapper xml文件中对具体一个sql进行设置,方法为在select/update/insert节点中配置timeout属性,超时时间并只作用于这一个sql.
<insert  
  id="insert"  
  parameterType="com.test.abc.Person"  
  flushCache="true"  
  statementType="PREPARED"  
  keyProperty=""  
  keyColumn=""  
  useGeneratedKeys=""  
  timeout="10">
 
 

Mybatis设置超时时间

标签:www.   htm   select   person   mapper   update   XML   tis   全局配置   

原文地址:http://www.cnblogs.com/jiftle/p/7807781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!