#{}和${}的区别:
#{}是一个占位符;
#{}可以防止SQL注入;
#{}可以自动进行Java类型和jdbc类型的转换;
#{}里面如果是字符类型或者是简单类型,可以写任意值;
#{}里面如果是对象类型,解析符合OGNL表达式规则;
${}是原封不动SQL拼接;
${}里面是字符类型或简单类型,只能写value;
${}里面如果是对象类型,解析符合OGNL表达式规则;
${}无法防止SQL注入;
#{}和${}的区别
最新推荐文章于 2023-07-25 11:15:00 发布