如果我必须添加公司项目,如何在 Mybatis 中硬编码值?
How to hard code values here in Mybatis if I have to add company item?
<foreach item="companySizeItem" index="companySizeIndex" collection="CompanySize">
<choose>
<when test="companySizeItem >0 "> and b."companyId"=cp."companyId"
and b."companyId" IN
<foreach item="companyitem" index="companyindex"
collection="Companies" open="(" separator="," close=")">
${companyitem}
</foreach>
</when>
</choose>
</foreach>
我想为公司项目添加一些硬编码值。我应该在哪里添加它们?
希望我没有弄错你的问题,对于硬代码,应该如下:
and b."companyId"=cp."companyId"
and b."companyId" IN ('companyId1', 'companyId1')
并且仅当有公司 ID 时,才应将这两个条件添加到您的 sql 中。
<foreach item="companySizeItem" index="companySizeIndex" collection="CompanySize">
<choose>
<when test="companySizeItem >0 "> and b."companyId"=cp."companyId"
and b."companyId" IN
<foreach item="companyitem" index="companyindex"
collection="Companies" open="(" separator="," close=")">
${companyitem}
</foreach>
</when>
</choose>
</foreach>
我想为公司项目添加一些硬编码值。我应该在哪里添加它们?
希望我没有弄错你的问题,对于硬代码,应该如下:
and b."companyId"=cp."companyId"
and b."companyId" IN ('companyId1', 'companyId1')
并且仅当有公司 ID 时,才应将这两个条件添加到您的 sql 中。