私はIbatisバージョン1.6を使用しています。アレイ形式のIbatisチェックプロパティ
私はibatisが配列パラメータから値を読み取ることができることを知っています。 これは私のコード
SELECT count(1)
FROM
TB_R_SW103_TAM r
WHERE
AND convert(DATE,r.TAM_APPROVED_DATE) between convert(DATE, #[0]#)
AND convert(DATE, #[1]#)
である。しかし、それは空だかどうかは、最初の値をチェックする必要があります。
SELECT count(1)
FROM
TB_R_SW103_TAM r
WHERE
<isNotEmpty prepend="" property="[0]">
AND convert(DATE,r.TAM_APPROVED_DATE) between convert(DATE, #[0]#)
AND convert(DATE, #[1]#)
</isNotEmpty>
しかし、これを行うとエラーが発生します。
オブジェクトまたは列名が不足または空です。 SELECT INTOステートメントの場合、各列に名前があることを確認します。他のステートメントの場合は、空のエイリアス名を探します。 ""または[]と定義された別名は使用できません。エイリアスを有効な名前に変更します。
どうすればいいですか?いくつかの理由から、私はそのクエリに私のパラメータとして配列を使用する必要があります。出来ますか?
私はここで良い人たちの助けが必要です。