mybatis在哪里将#和$的变量转变为?和值的
答案:1 悬赏:70 手机版
解决时间 2021-02-15 13:33
- 提问者网友:不要迷恋哥
- 2021-02-15 10:01
急急急
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-15 10:58
您所说的应该是动态的SQL 语句里面所用的配置 xxxMapper.xml,里面的SQL语句,例如:
select * from Emp where id=#{id}
这是个配置文件,用途是当调用到com.emp.dao包下面的EmpDao类时,将与之相匹配的SQL语句调用, id:DAO类里面的查询方法,parameterType:查询方法的参数类型,resultType:返回值的类型,
该例子是根据id返回一个Emp类型的 实例, select * from Emp where id=#{id}, 查询一条数据,从Emp表里面,这个要查数据的id是com.xxx.entity.Emp实例的id( 即 #{id} ),从查询的数据来看,返回的是一个Emp实例.在调用期间,是编译器自动调用的, 而${}这个符号应用在 jsp 页面,从Controller层传递值到 JSP 页面的时候 ,使用$ 标签使其值在页面显示,例如:
model.addAttribute("Emp",Emp);
使用${Emp}来从后台获取值,在前台显示.
select * from Emp where id=#{id}
这是个配置文件,用途是当调用到com.emp.dao包下面的EmpDao类时,将与之相匹配的SQL语句调用, id:DAO类里面的查询方法,parameterType:查询方法的参数类型,resultType:返回值的类型,
该例子是根据id返回一个Emp类型的 实例, select * from Emp where id=#{id}, 查询一条数据,从Emp表里面,这个要查数据的id是com.xxx.entity.Emp实例的id( 即 #{id} ),从查询的数据来看,返回的是一个Emp实例.在调用期间,是编译器自动调用的, 而${}这个符号应用在 jsp 页面,从Controller层传递值到 JSP 页面的时候 ,使用$ 标签使其值在页面显示,例如:
model.addAttribute("Emp",Emp);
使用${Emp}来从后台获取值,在前台显示.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯