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指定了参数名

阅读更多
想对作者说点什么?

博主推荐

换一批

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