1
基本上我想將來自Stored Proc(數值)的輸出參數映射到基本POJO的屬性。這是我想象中的一點棘手。我有以下設置:MyBatis - 將存儲的proc輸出參數值映射到POJO
<resultMap id="BaseResultMap" type="myPOJO">
<result property="pojoPropertyToHaveValueMappedTo" />
</resultMap>
<select id="selectOne" parameterType="com.ParameterType" statementType="CALLABLE" resultMap="BaseResultMap">
{call theDB.my_stored_proc
(#{numberSpReturns,jdbcType=NUMERIC, mode=OUT})}
/select>
對存儲過程的調用很好,我得到數字值返回我期望的。然而,當然,我必須能夠將這個返回的值映射到我的POJO中的一個屬性?
如果設置的結果屬性從沒有退出的列拉,我相信它會拋出一個錯誤。如果您在該錯誤位置之前設置斷點,我相信您可以調試輸出並查看哪些結果列/屬性可用。包含數據的列可能與「value」一樣簡單,或者可能是變量的名稱。 – AngelWarrior