如果有多個參數,當每個參數都是@Param時,將不會讀取parameterType參數類型並直接獲取參數中的值。
StatementType:標記操作SQL的對象。
價值描述:
1,語句:不預編譯直接操作sql,獲取數據:$-語句。
2.PREPARED:預處理、參數和預編譯以獲取數據:#-PreparedStatement:默認值。
註意:這是默認值,也就是說,您不需要專門編寫該屬性。妳可以理解1和2的區別。
3.CALLABLE:執行存儲過程可調用語句。
其中,如果文件中的值不同,則獲取參數的方式也不同。
這個我還沒遇到過。
#和$之間的差異被傳遞。
在MyBatis排序中使用order by的動態參數時,應註意使用$而不是#。