2016-08-04 3 views
0
<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> 

Ich möchte einige hart codierte Werte für Firmenartikel hinzufügen. Wo sollte ich sie hinzufügen?Wie hart Werte hier in Mybatis Code, wenn ich Firmenartikel hinzufügen müssen?

+0

Welche SQL möchten Sie schreiben? – Blank

+0

Ich möchte diese mybatis-Sache aus diesem ganzen Code entfernen und schreibe einfach in sql query für einige harte Codewerte .. kannst du mir bitte sagen, wie man –

+0

"I" ist immer Großbuchstaben auf Englisch. – peterh

Antwort

0

hoffte, ich habe Ihre Frage nicht verkennen, für harten Code, sollte es folgende sein:

and b."companyId"=cp."companyId" 
and b."companyId" IN ('companyId1', 'companyId1') 

und nur, wenn es Unternehmen ids ist, sollen diese beiden Kriterien in der SQL hinzugefügt werden.

+0

Vielen Dank Kumpel. –

Verwandte Themen