首页 > 代码库 > Mybatis 查询传参SQL拼写实例
Mybatis 查询传参SQL拼写实例
1、在对应的***Mapper.java里面写上对应的方法(着重注意参数)
java.util.List<com.thunisoft.sjzljc.pojo.TTjfxWsgz> selectZjxqList(@Param("cbhgzdy")String cbhgzdy,@Param("cropid")String cropid);
2、对应的***Mapper.xml中SQL的拼写
<select id="selectZjxqList" resultMap="BaseResultMap">
select c_ah,c_wsmc,c_bh_ws
from {db.t_tjfx_wsgz}
where c_bh_gzdy = #{cbhgzdy}
<if test="cropid !=null">
and c_bh_dw3 in ( ${cropid} )
</if>
order by c_ah
</select>
注意:参数前面有#号和$符号之分,他们的区别是,#号有防止SQL注入的功能,会对参数进行一些处理,但是$符号是获取你原始传过来的值
Mybatis 查询传参SQL拼写实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。