如果我必须添加公司项目,如何在 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 中。