${} 与 #{} 区别
2024-06-04 14:44:04
${} 与 #{} 区别
${}
:底层 Statement
- sql与参数拼接在一起,会出现sql注入问题
- 每次执行sql语句都会编译一次
- 接收简单数据类型,命名:${value}
- 接收引用数据类型,命名: ${属性名}
- 字符串类型需要加 ‘${value}’
#{}
:底层 PreparedStatement
- sql与参数分离,不会出现sql注入问题
- sql只需要编译一次
- 接收简单数据类型,命名:#{随便写}
- 接收引用数据类型,命名:#{属性名}
最新文章
- 每天学习Linux(3)---pwd命令
- POJ 3046 Ant Counting(递推,和号优化)
- 【AI初识境】给深度学习新手做项目的10个建议
- 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
- java asynccontext,超时后的JavaEE 6 AsyncContext行为
- LeetCode 58 Spiral Matrix II
- office另存为pdf的加载项_Word怎样转换成PDF
- [c#基础]关于const和readonly常见的笔试题剖析
- HashTable源码简单介绍
- VC++6.0 内存泄露调试
- Panabit流控软件使用相关说明及配置文件说明
- matlab矩阵size,matlab中size函数用法
- 如何科学地评价妹子身材?三围符合黄金比例是审美标准?你错了!
- go time.Ticker与time.Timer使用
- 使用v-cli创建项目,引入element-ui构建用户管理页面实现增删改查
- 光纤:光纤和光纤布线
- 14岁萝莉自学编程独立开发游戏
- ESIM模型详解与Keras代码实现
- RecycleView 二级列表(多级列表)
- android include 控件详解,Android开发中include控件用法分析