mybatis获取map值的问题(取值#{}入坑)

错误信息:

org.springframework.dao.TransientDataAccessResourceException:
在这里插入图片描述
代码如图:

map中代码

Map<String, Object> map=new HashMap<String,Object>();
		map.put("date1", date1);
		map.put("date2",date2);

mybatis中SQL代码

<select id="teaSelectDateAllYxjsj" parameterType="java.util.Map">
		select * from teacher_award WHERE  sjsj &gt;'#{date1}' and sjsj &lt;'#{date2}'
</select>

解决:

只需把#换称$就行了。使用map时使用#{kay}是取不到值的
在这里插入图片描述

你可能感兴趣的:(Mybatis)