这是mybatis mapper.xml中的一个sql: 选择“ true”作为QUERYID,id,名称,parent_id,级别,状态,... 我想知道“'true'为QUERYID”的含义。 谢谢。
答案 0 :(得分:0)
具体针对您的问题,查询:select 'true' as QUERYID, id, name, parent_id, level, status,...
如果存在匹配项,select true
将选择一个包含单个1
的行,如果没有匹配项,则将完全不选择行。
QUERYID
意味着在<table>
元素中,您将selectByExampleQueryId
或selectByPrimaryKeyQueryId
设置为true。因此,该值将以以下形式添加到按主键选择语句的选择列表中:<value>
as QUERYID“。这对于在运行时在DBA跟踪工具中标识查询很有用。 ,您应该为Abator生成的每个不同查询指定唯一的ID
答案 1 :(得分:-1)
检索存储在指定Salesforce记录中的查询, 执行查询并使查询结果可通过 数据集,如“模板构建器”窗口中所示。