
mybatis <if>用在非条件部分
select*fromA<iftest="a!=null">leftjoinBonA.id=B.AId</if>where......这样行不行???...
select * from A <if test="a != null"> left join B on A.id=B.AId</if> where......
这样行不行??? 展开
这样行不行??? 展开
2个回答
2014-07-15
展开全部
你这个a是不是字段。
JSP:
<input type="text" name="a"/>
然后后台处理出来的a,你这个SQL如果是我的上面说的意思应该是可以的。
JSP:
<input type="text" name="a"/>
然后后台处理出来的a,你这个SQL如果是我的上面说的意思应该是可以的。
追问
a不是字段是参数,前面传过来的
追答
a必须是mybatis中parameters 不然用不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不行。。你这是表 不是字段参数。。
追问
这个if不是个mybatis里面的判断语句吗,与数据库的表也有关系??
追答
你这个a是表内的字段还是表名的缩写啊?表名缩写是不对的。如果是传入的参数是对的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询