groovySqlオブジェクトを呼び出すGroovyコードがあります。
Sql sql = new Sql(dataSource)
sql.execute(insert)
以前は正常に機能していましたが、CASEステートメントを使用してモデル化しようとした条件付きロジックがいくつかあります。CASE WHEN a.pick = ${somevalue} THEN ${100} ELSE 0 END CASE"
ただし、認識されないというランタイムエラーが発生しますが、クエリの他の場所で認識され、新しいものでaはないため、CASEステートメントが一般に認識されないという事実の症状であると考えられます。aどうすればこれを達成できますか?ありがとう。