<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[mybatis循环map的一些技巧]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[编程杂谈]]></category>
<pubDate>Mon, 22 Aug 2016 07:35:23 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	循环key：<br/><textarea name="code" class="java" rows="15" cols="100">&lt;foreach collection=&quot;condition.keys&quot; item=&quot;k&quot; separator=&quot;and&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$&#123;k&#125; = #&#123;k&#125;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/foreach&gt;&nbsp;&nbsp; 
</textarea><br/><br/>循环values<br/><textarea name="code" class="java" rows="15" cols="100">
&lt;foreach collection=&quot;condition.values&quot; item=&quot;v&quot; separator=&quot;and&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$&#123;v&#125; = #&#123;v&#125;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/foreach&gt;&nbsp;&nbsp; 
</textarea><br/><br/><br/>循环获取key和值：<br/><textarea name="code" class="java" rows="15" cols="100">
&lt;foreach collection=&quot;condition.keys&quot; item=&quot;k&quot; separator=&quot;and&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;if test=&quot;null != condition[k]&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&#123;k&#125; = $&#123;condition[k]&#125;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/if&gt;&nbsp;&nbsp;
&lt;/foreach&gt;&nbsp;&nbsp; 
</textarea><br/><br/>通常我们设置值的时候，会以#&#123;&#125;的方式，而不是$&#123;&#125;，如下<br/><textarea name="code" class="java" rows="15" cols="100">
&lt;foreach collection=&quot;condition.keys&quot; item=&quot;k&quot; separator=&quot;and&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;if test=&quot;null != condition[k]&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&#123;k&#125; = #&#123;condition[k]&#125;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/if&gt;&nbsp;&nbsp;
&lt;/foreach&gt;&nbsp;&nbsp; 
</textarea><br/><br/>但是用这种方式，会发现，取不了值了，$&#123;condition[k]&#125;&nbsp;&nbsp;能取的出值，但#&#123;condition[k]&#125; 取出来的值却实null，正确的写法应该是：<br/><textarea name="code" class="java" rows="15" cols="100">
&lt;foreach collection=&quot;condition.keys&quot; item=&quot;k&quot; separator=&quot;and&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;if test=&quot;null != condition[k]&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&#123;k&#125; = #&#123;condition[$&#123;k&#125;]&#125;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/if&gt;&nbsp;&nbsp;
&lt;/foreach&gt;&nbsp;&nbsp; 
</textarea><br/>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] mybatis循环map的一些技巧]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>