DAO层的函数方法
<code>Public User selectUser(String name,String area);</code>
对应的Mapper.xml
<code><select id=</code><code>"selectUser"</code> <code>resultMap=</code><code>"BaseResultMap"</code><code>></code>
<code> </code><code>select * from user_user_t where user_name = #{</code><code>0</code><code>} and user_area=#{</code><code>1</code><code>}</code>
<code></select></code>
其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。
此方法采用Map传多参数.
Dao层的函数方法
<code>Public User selectUser(Map paramMap);</code>
对应的Mapper.xml
<code><select id=</code><code>" selectUser"</code> <code>resultMap=</code><code>"BaseResultMap"</code><code>></code>
<code> </code><code>select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_area=#{userArea,jdbcType=VARCHAR}</code>
Service层调用
<code>Private User xxxSelectUser(){</code>
<code>Map paramMap=</code><code>new</code> <code>hashMap();</code>
<code>paramMap.put(“userName”,”对应具体的参数值”);</code>