关于ibatis3.0 中timeOut属性的一点疑问
在正式环境下查看mysql的慢查询日志发现,有部分SQL被其他应用拖慢。
现在我想在select标签中加入timeOut属性,但是找了相关文档没有找到详细的描述。
问题:超时后是抛出异常还是返回空数据?@红薯 来帮忙看看,有官方原文档也可以
因为加了缓存所以要了解这个机制
@Override @Cacheable(cacheName = "keywordSearchCache") public List<KeywordV2> queryLikeKeyword(String keyword,int firstResult,int maxResults) { ... return getSqlMapClientTemplate().queryForList("Keyword.queryLikeKeywordV2Pinyin",map); } }
<select id="queryLikeKeywordV2Pinyin" timeOut="" parameterClass="map" resultClass="keywordV2">..</select>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
能给一个文档链接吗?
@牛牛牛牛
http://www.mybatis.org/core/zh/sqlmap-xml.html#select
回复
谢谢了,虽然是mybatis的但是应该也差不多了,找了半天没发现异常类
ibatis哪里有版本3啊!!!从三就开始改名成mybatis了
回复
恩,是的噢。。。之前用的mybatis,但是现在的项目是ibatis的
抛出异常,文档里也有说明的。