말그대로 마이바티스 동적쿼리안에서 포스트크레 함수를 사용 할 수 있나요 ?
예를 들면 이런 것 입니다. 당장 아래의 concat함수가 적용이 안됩니다. 무슨 문제일 까요 ?
<foreach collection="wbsKeyBundle" item = "item" index = "i">
<if test="i > 0">
<if test="i == 3">
'wbs_level${i}' = CONCAT(substring('${item}', 1, 6),'NN')
</if>
<if test="i == 6">
'wbs_level${i}' = SUBSTRING('${item}',1,6)'NN' and wbs_nn2 =
SUBSTRING('${item}',length('${item}')-2,length('${item}'))
</if>
<choose>
<when test="i == 7">
'wbs_level${i}' = '${item}'
</when>
<otherwise>
'wbs_level${i}' = '${item}'
</otherwise>
</choose>
<if test="i != wbsKeyBundle.size-1">
and
</if>
</if>
</foreach>
|