今天做客户管理系统时候遇到一个问题是关于#{}和${}的
对于这两个有点混淆,所以百度一下
1 #是将传入的值当做字符串的形式, eg:select id,name,age from student where id
=#{id},当前端把 id 值 1,传入到后台的时候,就相当于 select id,name,age from student
where id =‘1’.
2
是
将
传
入
的
数
据
直
接
显
示
生
成
s
q
l
语
句
,
e
g
:
s
e
l
e
c
t
i
d
,
n
a
m
e
,
a
g
e
f
r
o
m
s
t
u
d
e
n
t
w
h
e
r
e
i
d
=
是将传入的数据直接显示生成 sql 语句, eg:select id,name,age from student where id =
是将传入的数据直接显示生成sql语句,eg:selectid,name,agefromstudentwhereid={id},当前端把 id 值 1,传入到后台的时候,就相当于 select id,name,age from
student where id = 1.
这是博客链接https://blog.csdn.net/rongxue2599/article/details/79662959