mybatis配置文件中的$和#有什么区别
1个回答
展开全部
#{}表示占位符号通#{}实现preparedStatement向占位符设置值自进行java类型jdbc类型转换#{}效防止sql注入 #{}接收简单类型值或pojo属性值 parameterType传输单简单类型值#{}括号value或其名称
${}表示拼接sql串通${}parameterType 传入内容拼接sql且进行jdbc类型转换 ${}接收简单类型值或pojo属性值parameterType传输单简单类型值${}括号能value
,
${}表示拼接sql串通${}parameterType 传入内容拼接sql且进行jdbc类型转换 ${}接收简单类型值或pojo属性值parameterType传输单简单类型值${}括号能value
,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询