首页 > 数据库技术 > 详细

Mybatis 查询传参SQL拼写实例

时间:2017-04-24 21:44:06      阅读:297      评论:0      收藏:0      [点我收藏+]

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拼写实例

原文:http://www.cnblogs.com/latter/p/6759066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!