mybatis中@param的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mggwct/article/details/51084306
<select id="listByStatus" resultType="beanType">
        <include refid="selectFields"/>
        <include refid="fromWhere"/>
        <![CDATA[
        AND t.status = #{status}
        AND t.debt_time <= #{availTime}
        ]]>
        <include refid="orderSql"/>
</select>

在Mapper.java中:

public List<BookingMatch> listMatchByStatus(@Param("status") Integer status,
                                               @Param("availTime") Date availTime);

在service中:

bookingMatchMapper.listMatchByStatus(BookingMatchStatus.UNORDER.ordinal() ,date);

当需要传递一个bean的部分参数,(少于3)的时候可以通过这种方式处理,在mapper.sql中用#{status}这种方式接参数,

使用@param指定了参数名

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭