如何使用mybatis中的if条件检查选定的列?

时间:2018-08-27 06:27:16

标签: java sql mybatis

选择selectedColumn

<if test="selectedColumn != null">Content</if>

来自表格;

仅当u传递请求中的参数时。您只能在"<if test='**variable** != null'>"内部使用该变量。但是我需要检查里面的selectedColumn值,就像SQL中的CASE语句一样。

1 个答案:

答案 0 :(得分:1)

无法使用mybatis <if...>中的列的值,因为该值在执行查询后可用于mybatis,但是<if...>在较早的阶段(即查询文本时)起作用被构造为发送到数据库以执行。