
ibatis
文章平均质量分 60
sotti
这个作者很懒,什么都没留下…
展开
-
ibatis 指定 jdbcType
ibatis在进行对象关系映射时,我们往往习惯这么定义[code="java"] [/code]理论上不用显示的定义jdbcType,只有当字段可为NULL时才需要jdbcType属性;另外如果字段类型为日期时间类型,显示的指定jdbcType,可以更准确的表述SQL,因为java只有一个Date类型,而大多数数据库有多个时间日期类型。一般情况下,日期...原创 2011-01-24 15:18:12 · 668 阅读 · 0 评论 -
浅析ibatis的cache实现
ibatis提供四种缓存方案,LRU、FIFO、MEMORY、EHCACHE,通过定义不同的cacheModel,将数据缓存在cache中。[size=large][b]具体写法参考如下[/b][/size][code="java"] [/code][size=large][b]一、参见com.ibatis.sqlmap.engin...原创 2011-08-31 10:52:05 · 240 阅读 · 0 评论 -
ibatis的dynamicSQL中,关于prepend的使用
ibatis的文档中,关于动态SQL的举例如下:[code="java"] select * from ACCOUNT ACC_ID = #id# ACC_LAST_NAME = #lastName# order by ACC_LAST_NAME[/code]当需要使用根据传...原创 2011-10-11 21:20:57 · 1776 阅读 · 0 评论 -
谨慎使用ibatis的缓存
周五调试线上环境的应用,发现某个服务响应时间非常慢,以正常情况衡量,一般每个请求处理时间大概在500ms以内,但是该请求处理时间长达3~5秒 线上应用的大致情况为:该应用为一个运营支撑系统,主要处理运营数据的推送和查询,ORM 采用ibatis框架,日志使用log4j。 针对响应时间较长的请求进行调试(还好日志跟踪比较全面),该请求包含多个业务处理,在某个日志区间,发现...原创 2011-08-07 23:09:45 · 256 阅读 · 0 评论