小编Vic*_*nko的帖子

CF 10和CF 2016之间的缓存查询行为会发生变化

我正在从Adobe CF10升级到CF2016,并注意到在CF2016中对缓存查询对象的修改似乎会持久化回缓存.在CF10中似乎不是这种情况.

例如:

<cfquery datasource="myDs" name="rs" cachedwithin="#createtimespan(0,0,5,0)#">
    SELECT 10 AS value
</cfquery>

<cfset rs.value = 2016>

<cfquery datasource="myDs" name="rs" cachedwithin="#createtimespan(0,0,5,0)#">
    SELECT 10 AS value
</cfquery>

<!--- CF10 outputs 10 --->
<!--- CF2016 outputs 2016 --->
<cfoutput>#rs.value#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我在这里误解了什么吗?我无法在任何地方找到这个记录.RTFM欢迎.

coldfusion

3
推荐指数
1
解决办法
225
查看次数

标签 统计

coldfusion ×1