Mybatis的#{}和${}两种占位符区别
Mybatis的#{}和${}两种占位符区别
mybatis处理#{} ,使用jdbc对象是 PrepareStatment对象
特点:
使用的PrepareStatement对象,执行sql语句,效率高。
使用的PrepareStatement对象,能避免sql语句, sql语句执行更安全。
#{} 常常作为 列值使用的, 位于等号的右侧, #{}位置的值和数据类型有关的。
${}占位符
使用Statement对象,执行sql语句,效率低
占位符的值,使用的字符串连接方式(字符串连接,把sql语句
原创
2022-01-01 21:35:27 ·
566 阅读 ·
0 评论