- 浏览: 6200 次
最新评论
-
Foina:
哥么,你是不是写错了 flushCache=true才行的
mybatis取Oracle序列,值相同问题处理
文章列表
<select id="getCode" resultType="java.lang.String">
select 'TRD'||to_char(sysdate,'yyyymmdd')||lpad(to_char(SQ_ORD_PURCHASE_ID.nextval), 5, '0') code from dual
</select>
上述mybatis代码在调用是总是获取到同一个序列的值,查询相关资料得知是mybatis的缓存问题:
加上useCache="false" flushCache= ...