305.3.2. OUT パラメーター
OUT パラメーターは同じ IN パラメーターで動作し、SQL タイプ(スケールあり)、タイプ name および output パラメーター名の 3 つの部分が含まれます。
SQL タイプは IN パラメーターと同じように動作します。
タイプ名はオプションで、IN パラメーターと同じように機能します。
出力パラメーター名は、OUT パラメーター名や、結果が保存されるヘッダー名に使用されます。
<to uri="sql-stored:MYFUNC(OUT org.example.Types.DECIMAL(10) outheader1)"/>
URI は OUT パラメーターの名前が "outheader1" であることを意味し、結果はヘッダー「outheader1"」になります。
<to uri="sql-stored:MYFUNC(OUT org.example.Types.NUMERIC(10) 'mytype' outheader1)"/>
これは以前のものと同じですが、型名は「mytype」になります。
実際の呼び出しは、org.springframework.jdbc.core.SqlOutParameter を使用して行われます。