#{}、${}、PreparedStatement 、Statement 详解
#{}和${}的区别 类似于 PreparedStatement和Statement的区别。
#{}和PreparedStatement,会预编译sql语句,然后通过展符的方式进行赋值,并能够把java的数据类型转为jdbc类型,如java字符串“1”,会转为‘1’,java int类型1,会转为jdbc的int类型1,并且能够对特殊字符进行转义
${}和Statement会直接拼接sql,不会进行处理,如sql语句String sql = "select * from table where column
原创
2021-06-06 11:00:04 ·
304 阅读 ·
0 评论