错误信息: org.springframework.dao.TransientDataAccessResourceException: 代码如图: map中代码 Map map=new HashMap(); map.put("date1", date1); map.put("date2",date2); mybatis中SQL代码 select * from teacher_award WHERE sjsj >'#{date1}' and sjsj <'#{date2}' 解决: 只需把#换称$就行了。使用map时使用#{kay}是取不到值的 作者:泰山码