如何讀取MyBatis攔截器內部的綁定參數?我試圖提取這些信息,以便我可以將它們寫入日誌表。訪問MyBatis攔截器中的綁定參數
該指南(http://www.mybatis.org/mybatis-3/configuration.html)未提及如何獲取它們,而JavaDoc(http://www.mybatis.org/mybatis-3/es/apidocs/org/apache/ibatis/mapping/BoundSql.html)沒有單行註釋。我看到了關於構建一個新的BoundSql的例子,但這不是我所需要的。
我試圖測試在BoundSql.getParameterMappings()和BoundSql.getParameterObject()中存儲了什麼內容,但它看起來相當複雜。有JavaType和JdbcType,並且如果只有一個參數,則ParameterObject不是Map對象。
從BoundSql獲取綁定參數的正確方法是什麼?