Mybatis 題

一、#{}和${}的區別是什麼?web 注:這道題是面試官面試我同事的。面試 答: 是Properties文件中的變量佔位符,它可以用於標籤屬性值和sql內部,屬於靜態文本替換,比如 {driver}會被靜態替換爲com.MySQL.jdbc.Driver。#{}是sql的參數佔位符,Mybatis會將sql中的#{}替換爲?號,在sql執行前會使用PreparedStatement的參數設置方法
相關文章
相關標籤/搜索