mybatis中@param的使用

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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mggwct/article/details/51084306
个人分类: MyBatis
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭