【发布时间】:2019-10-15 14:59:41
【问题描述】:
我们希望动态设置特定查询的 fetchSize,以便可以在运行时根据打开的线程总数等前提条件传递大小值。
目前我们使用的是 MyBatis 3.4 图书馆。
下面是我们在应用程序中使用的查询快照。
<select id="fetchDetails" resultType="ItemInformation" useCache="true" timeout="100000" fetchSize="50" statementType="PREPARED">
SELECT * FROM PR_STAGE
where 1=1
AND release_date >= sys_extract_utc(FROM_TZ(cast(TO_DATE(#{fromDate}, 'DD-MON-YYYY HH24:MI:SS')as timestamp),'America/Los_Angeles') )
AND release_date <= sys_extract_utc(FROM_TZ(cast(TO_DATE(#{toDate}, 'DD-MON-YYYY HH24:MI:SS')as timestamp),'America/Los_Angeles') )
</select>
【问题讨论】:
标签: java sql select dynamic mybatis