“'真'为QUERYID”是什么意思?

时间:2019-07-15 07:11:15

标签: mysql mybatis

这是mybatis mapper.xml中的一个sql: 选择“ true”作为QUERYID,id,名称,parent_id,级别,状态,... 我想知道“'true'为QUERYID”的含义。 谢谢。

2 个答案:

答案 0 :(得分:0)

具体针对您的问题,查询:select 'true' as QUERYID, id, name, parent_id, level, status,...

如果存在匹配项,select true将选择一个包含单个1的行,如果没有匹配项,则将完全不选择行。

QUERYID意味着在<table>元素中,您将selectByExampleQueryIdselectByPrimaryKeyQueryId设置为true。因此,该值将以以下形式添加到按主键选择语句的选择列表中:<value> as QUERYID“。这对于在运行时在DBA跟踪工具中标识查询很有用。 ,您应该为Abator生成的每个不同查询指定唯一的ID

答案 1 :(得分:-1)

  

检索存储在指定Salesforce记录中的查询,   执行查询并使查询结果可通过   数据集,如“模板构建器”窗口中所示。