在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名。
<select id="getBookingCount" resultType="int" parameterType="string">
select count(*) from TB_EMPC_BOOKING_ORDER T
where (t.state = '1' or t.state = '2')
and t.appointmenttime = #{state}
</select>
<select id="getBookingCount" resultType="int" parameterType="string">
select count(*) from TB_EMPC_BOOKING_ORDER T
where (t.state = '1' or t.state = '2')
and t.appointmenttime = #{_parameter}
</select>
public int methodName(@Param(value="state") String state ){
...
}
本文详细介绍了在使用MyBatis框架时,如何正确地处理单个字符串类型的参数传递。通过具体的XML配置示例,解释了使用_parameter作为参数占位符的方法,以及在Java接口中如何声明相应的参数。

被折叠的 条评论
为什么被折叠?



