分页sql:
ibatis缓存:
映射要使用子查询,即result中配置select;联合查询能解决N+1的问题,但适合缓存结果。
serializable可读写缓存:
设置readOnly="false"和serializ="true",缺省情况下,缓存是只读模式,只读模式不需要serializble。注意延迟加载不是serializble的,两者结合或者与联合查询三者结合需要多尝试。
SELECT /*+ FIRST_ROWS */ * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM riskcon_pro) A
WHERE ROWNUM <= 12
)
WHERE RN >= 1;
ibatis缓存:
映射要使用子查询,即result中配置select;联合查询能解决N+1的问题,但适合缓存结果。
serializable可读写缓存:
设置readOnly="false"和serializ="true",缺省情况下,缓存是只读模式,只读模式不需要serializble。注意延迟加载不是serializble的,两者结合或者与联合查询三者结合需要多尝试。