select*fromuser_user_twhereuser_name = #{0}..._service怎么穿到dao">
当前位置:   article > 正文

【service调用dao层传参的三种方式】_service怎么穿到dao

service怎么穿到dao

第一种方案:默认数组角标:

service

Public User selectUser(String name,String area);

 

mapper:

<select id="selectUser" resultMap="BaseResultMap">

    select  *  from user_user_t   where user_name = #{0} and user_area=#{1}

</select>

 

第二种方案:map集合传参:

 

service:

Map paramMap=new hashMap();

paramMap.put(“userName”,”对应具体的参数值”);

paramMap.put(“userArea”,”对应具体的参数值”);

Public User selectUser(Map paramMap);

 

mapper:

<select id=" selectUser" resultMap="BaseResultMap">

   select  *  from user_user_t   where user_name = #{userName,jdbcType=VARCHARand user_area=#{userArea,jdbcType=VARCHAR}

</select>

 

第三种方案:参数修正

service

Public User selectUser(@param(“userName”)Stringname,@param(“userArea”)String area);

 

mapper:

<select id=" selectUser" resultMap="BaseResultMap">

   select  *  fro

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号