クエリで列挙定数を参照する必要があります。私はmybatisのSQLクエリの列挙定数
<select=...>
select * from tableA where value = @[email protected]()
</select>
次の例を試してみましたが、それは単に@[email protected]()
値を挿入します。また、私は試しました
#{@[email protected]()}
しかし、それはクエリパラメータとして扱われます。だから私はどのようにクエリで列挙定数を使用できますか?
PS値の欄には、
これを解決しましたか?私は偽のパラメータを使用しましたが、enumの実際の値をクエリに渡したいと思います。 –
私はそれを調べました。これを行うことはできませんが、select/whenタグを使用して、いくつかのパラメータが列挙型の値と等しいかどうかをテストすることができます。 – maks