int を返す 2 つのパラメーターを持つストアド プロシージャがあります。
私のmapping.hbm.xml
<sql-query name="CreateAttribute">
<query-param name="idAttrType" type="int"/>
<query-param name="idSystemUser" type="int"/>
call CreateAttribute :idAttrType,:idSystemUser
</sql-query>
C# の使用法
var t = session.GetNamedQuery("CreateAttribute");
t.SetInt32("idAttrType", 12);
t.SetInt32("idSystemUser",int.Parse(id));
var result = t.List();
次に、次のメッセージを受け取ります。
[SQL: CreateAttribute ?p0,?p1 を呼び出す] ---> MySql.Data.MySqlClient.MySqlException: SQL 構文にエラーがあります。
助言がありますか?