首页 > 其他分享 >mybatis获取参数值的情况

mybatis获取参数值的情况

时间:2023-01-08 11:12:06浏览次数:39  
标签:name id 获取 mybatis table 参数值 select

1、#{}和${}的区别

  #{} 本质是占位符赋值 select *  from table_name where id=#{id}

  ${}本质是字符串拼接 select * from table_name where id= '${}'

2、mapper中有两个及以上参数时 (注解也一样)mybatis会将这些参数放入一个map集合中以两种方式进行储存arg (arg0 arg1)和param(param1 param2) (在idea运行中还见到过 a b c)

下面可以正确的传入参数值

 

 

以下写法会报错

 

 

 错误报告

 

标签:name,id,获取,mybatis,table,参数值,select
From: https://www.cnblogs.com/woaixing711/p/17032379.html

相关文章