Mybatis中#{}和${}的區別

場景:假設數據庫有兩個數據一模一樣的表。歷史表,當前表 查詢表中的信息,有時候從歷史表中去查詢數據,有時候需要去新的表去查詢數據。 希望使用1個方法來完成操作。即根據不同的表名查詢數據。 使用${}可以查詢到數據 使用#{}不可以查詢到數據   ${}與#{}區別: ${} 是字符串拼接,通過${}可以將傳入的內容拼接在sql中且不進行jdbc類型轉換。 #{} 是佔位符,相當於PreparedS
相關文章
相關標籤/搜索