MyBitas 多个参数

方法一:

DAO层的接口:
/*根据方用例名称查询数据-判断用例名称是否存在*/

/*根据方用例名称查询数据-判断用例名称是否存在*/
int SelectByUseCaseName(@Param("Id") Integer Id,@Param("AutomationPlanId") Integer AutomationPlanId,@Param("UseCaseName") String UseCaseName);
DAO层的Mapper.xml:
<select id="SelectByUseCaseName" resultType="java.lang.Integer">
	select Count(*) from AUTOMATION_USECASE
	where 1=1
	<if test="Id != null">
		And ID != #{Id,jdbcType=DECIMAL}
	</if>
	<if test="AutomationPlanId != null">
		And AUTOMATION_PLAN_ID = #{AutomationPlanId,jdbcType=DECIMAL}
	</if>
	<if test="UseCaseName != null">
		And USECASENAME = #{UseCaseName,jdbcType=VARCHAR}
	</if>
</select>

方法二:

<select id="selectAuthor" resultType="Author" parameterType="java.util.HashMap">
	SELECT * FROM AUTHOR WHERE 1=1 
	<if test="id != null and id != '' ">
		and ID = #{id} 
	</if>

	<if test="likename != null and likename != '' ">
		and name like CONCAT('%',#{likename},'%')
	</if>
</select>

方法三:
方法四:



转载于:https://my.oschina.net/xueyueziyan/blog/607878

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值